Class WireframeSettings
java.lang.Object
org.hippoecm.frontend.plugins.yui.AjaxSettings
org.hippoecm.frontend.plugins.yui.layout.WireframeSettings
- All Implemented Interfaces:
Serializable,org.apache.wicket.util.io.IClusterable,IAjaxSettings
Contains all settings of a wireframe and it's units.
-
root.id: a
YuiIdvalue representing the wireframe's root element. -
parent.id: a
YuiIdvalue representing the parent wireframe (value will be auto-set by theWireframeBehaviorwhen linked.with.parent is true. - linked.with.parent: when set to true, the wireframe will register itself with it's parent wireframe and sync render and resize events.
-
units: Array of
UnitSettingsrepresenting the units for this wireframe. These should be set by the same IPluginConfig object as theWireframeSettings.
The easiest way to configure units is storing the html and configuration all in the same place as the wireframe's html and configuration. If we use anIPluginConfigfor configuration, we can add a StringArray property and add the positional name of the units we'd like to add: for example "top" and "center". This will cause theWireframeSettingsto lookup two String properties on the IPluginConfig named "top" and "center" which should contain a comma-separated string of UnitSettings, like "id=center,scroll=true,width=120". - default.expanded.unit: The unit that will be expanded when
WireframeBehavior.expandDefault()is called.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected YuiIdprotected YuiIdgetUnits()booleanbooleanvoidsetClientClassName(String clientClassName) voidsetDefaultExpandedUnit(String defaultExpandedUnit) voidsetLinkedWithParent(boolean linkedWithParent) voidsetMarkupId(String markupId) voidsetParentYuiId(YuiId parentId) Methods inherited from class org.hippoecm.frontend.plugins.yui.AjaxSettings
getCallbackFunction, setCallbackFunction
-
Constructor Details
-
WireframeSettings
-
-
Method Details
-
getClientClassName
-
setClientClassName
-
setMarkupId
-
getRootId
-
getRootYuiId
-
setParentYuiId
-
getParentId
-
getParentYuiId
-
setLinkedWithParent
public void setLinkedWithParent(boolean linkedWithParent) -
isLinkedWithParent
public boolean isLinkedWithParent() -
getUnits
-
getUnit
-
getDefaultExpandedUnit
-
setDefaultExpandedUnit
-
hasExpandedUnit
public boolean hasExpandedUnit()
-