|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.servlet.tbeans.dataselectors.BaseSelectorPanel
public abstract class BaseSelectorPanel
The BaseDataSelectorPanel is an abstract TransformationBean for creating data selector panels. Data selectors typically contain a panel and OK and Cancel buttons. The panel is a composite class that contains more granular components used to build the selector user interface.
Note that subclasses of this bean actually provide the markup rendering used in/with Servlet and JavaServer Pages technologies. If you need to add support for a markup language that is not explicitly provided with AppDev Studio, then you must extend this class.
For More Information:
Note: A snapshot of the AppDev Studio Developers Site is installed on your local Web server when you install AppDev Studio. To access the site from webAF, select Help -> Developer Site .
Field Summary | |
---|---|
protected java.lang.String |
imageLocation
|
static int |
SELECTOR_EXPAND
A key to identify the expand selector type. |
static int |
SELECTOR_EXTERNAL
A key to identify the external selector type. |
Constructor Summary | |
---|---|
BaseSelectorPanel()
|
Method Summary | |
---|---|
void |
contentsChanged(com.sas.collection.ContentsChangedEvent event)
Satisfies the ContentsChangedInterface All selector panels that use remote scripting should override this method |
HttpActionProvider |
getActionProvider()
Returns the HttpActionProvider object |
java.lang.String |
getCommandId()
Returns the current command id used for url links. |
java.lang.String |
getImageLocation()
Returns the imageLocation of the selector component The default is "assets/". |
AbstractSelectorContainer |
getSelector()
Returns the selector which contains this SelectorPanel |
java.lang.Object |
getSelectorModel()
Returns the selector's data model |
void |
setActionProvider(HttpActionProvider provider)
Sets the HttpActionProvider object |
void |
setCommandId(java.lang.String commandid)
Sets the command id property that is necessary for each link. |
void |
setImageLocation(java.lang.String imageLocation)
Sets the imageLocation of the selector component The default is "assets/". |
void |
setSelector(AbstractSelectorContainer selector)
Sets the selector which contains this SelectorPanel |
void |
setSelectorModel(java.lang.Object selectormodel)
Sets the selector's data model |
Methods inherited from interface com.sas.actionprovider.HttpActionProviderInterface |
---|
getRequest |
Field Detail |
---|
public static final int SELECTOR_EXPAND
public static final int SELECTOR_EXTERNAL
protected java.lang.String imageLocation
Constructor Detail |
---|
public BaseSelectorPanel()
Method Detail |
---|
public void setCommandId(java.lang.String commandid)
commandid
- The commandid to add to url linkspublic java.lang.String getCommandId()
public HttpActionProvider getActionProvider()
getActionProvider
in interface HttpActionProviderInterface
getActionProvider
in class BaseCompositeTransformation
HttpActionProviderInterface.setActionProvider(com.sas.actionprovider.HttpActionProvider)
public void setActionProvider(HttpActionProvider provider)
setActionProvider
in interface HttpActionProviderInterface
setActionProvider
in class BaseCompositeTransformation
HttpActionProvider
- objectHttpActionProviderInterface.getActionProvider()
public void setSelectorModel(java.lang.Object selectormodel)
selectormodel
- The selector's data modelpublic java.lang.Object getSelectorModel()
public java.lang.String getImageLocation()
public void setImageLocation(java.lang.String imageLocation)
imageLocation
- imageLocation of the selector componentpublic void contentsChanged(com.sas.collection.ContentsChangedEvent event)
contentsChanged
in interface com.sas.collection.ContentsChangedListener
event
- The contentschanged eventpublic AbstractSelectorContainer getSelector()
public void setSelector(AbstractSelectorContainer selector)
selector
- The selector which contains this SelectorPanel
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |