Uiinfrastructure API Docs  
 

com.plumtree.uiinfrastructure.form Namespace

Namespace hierarchy

Classes

Class Description
AFormAS This AS provides a base implementation for an HTML Form.
AFormDP All AActivitySpaces that contain IDisplayPages that extend AFormDP must also implement IRepostAS. The exception to this rule is that PlumtreeDP extends AFormDP, but by default does not include the form code. Therefore, when you are using PlumtreeDP, you only need to implement IRepostAS if you have called SetAddMainForm(true);
AFormHeaderView This class implements the HTML to print out the Done and Cancel at the top of the form. This View is printed out by AFormDP. To turn this header on ... go to AFormDP::SetShowFormHeader()
ClosePopUpDP This Display Page adds client specified Javascript to the page and then closes the window. This is useful for closing pop-ups after they are finished.
FormFooterView This class implements the HTML to print out the Done and Cancel at the bottom of the form in small pop-up style. This View is printed out by AFormDP. This view needs to be 508 compliant To turn this header on ... go to AFormDP::SetShowFormFooter() This is the small pop-up footer.
FormHeaderView This class implements the HTML to print out the Finish and Cancel at the top of the form. This View is printed out by AFormDP. To turn this header on ... go to AFormDP::SetShowFormHeader() This is the normal page header.
FormPageTypes FormPageTypes is an emumeration of the various form page types allowed.
MediumFormHeaderView This class implements the HTML to print out the OK and Cancel at the top of the form. This View is printed out by AFormDP. To turn this header on ... go to AFormDP::SetShowFormHeader() This is the medium popup header.
PassthruURL This is a com.plumtree.uiinfrastructure.activityspace.ILink that works within an AFormAS. When clicked, the link will repost the form, then run the specified control with the provided args. Currently just a link within a single page; does not support setting an alternate space or display page.
RepostControl This class is used along with IRepostModel and IRepostAS to partially implement the logic of the repost action. Those two classes are used by the Editor Framework to help implementing the repost mechanism on any Editor page. They can also be used by any other Activity Space. To do so here is what you need to do: - Extend this class in your activity space and add any repost action (e.g.: com.plumtree.portalpagessample.editor.template1.PropRepostControl). - Your model must implement IRepostModel. - Your AS must implement IRepostAS. - In your view, you can implement any repost action using the postToSelf JavaScript method. - If you extend PlumtreeDP and call SetAddMainForm(true) in the init method of your DP, the form and the JS postToSelf will be printed out automatically.
SimplePopUpDP This is a simply pop-up display page.

Interfaces

Interface Description
IFormAS This interface is used along with RepostControl and IRepostModel to partially implement the logic of the repost action. Those two classes are used by the Editor Framework to help implementing the repost mechanism on any Editor page. They can also be used by any other Activity Space. See instructions in RepostControl.java on how to use that logic outside the Editor Framework.
IRepostModel This interface is used along with RepostControl and IRepostAS to partially implement the logic of the repost action. Those two classes are used by the Editor Framework to help implementing the repost mechanism on any Editor page. They can also be used by any other Activity Space. See instructions in RepostControl.java on how to use that logic outside the Editor Framework.