| | Plumtree Tags API | |
| ATag.SetStateVariable Method |
Sets a variable in memory in the appropriate scope.
The scope determines who can see this variable and how long it stays in memory.
For instance, a variable stored in Tag Scope can only be seen by children of the current tag and will be removed from memory when the tag is finished.
A variable stored in Portlet Request Scope will be visible to all tags in the same portlet as the current tag, and will be removed from memory when the portlet is finished displaying. Tags in other portlets on the same page will not be able to see the variable.
Standard variables (as opposed to shared variables) can only be accessed by tags from the same tag library as the tag that originally stored the variable.
Note: Displaying an HTMLElement in a tag and then caching it so that another tag can add more HTML to the original tag later is not supported. HTMLElement trees can be generated and stored for later use, as long as they are self-contained trees and used in a read only way. It is safest to make clones of a cached HTMLElement tree before trying to display it again to make sure there are no threading problems.
Tag State Variable Method
Parameters
- _strKey
- _oValue
- _scope
See Also
ATag Class | com.plumtree.portaluiinfrastructure.tags Namespace