public class AttributeChooserRenderer extends Object implements WidgetComponentRenderer<org.zkoss.zk.ui.Component,AttributesChooserConfig,AttributeChooserForm>
EVENT_ATTRIBUTES_SELECTED passed to render method.| Modifier and Type | Field and Description |
|---|---|
static String |
EVENT_ATTRIBUTES_SELECTED |
protected static String |
MODE_VISIBLE_ROWS_NUMBER |
protected static String |
MODEL_INCLUDE_ALL_SELECTED |
protected static String |
MODEL_SEARCH_TEXT |
protected static String |
MODEL_SELECTED_PATHS |
protected static String |
RENDERER_PREFIX |
protected static String |
SECTION_ID_AVAILABLE |
protected static String |
SECTION_ID_SELECTED |
| Constructor and Description |
|---|
AttributeChooserRenderer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addChosenAttributesListener(org.zkoss.zul.Tree availableTree,
org.zkoss.zul.Tree selectedTree,
WidgetInstanceManager wim,
AttributeChooserForm form,
AttributesChooserConfig config,
org.zkoss.zk.ui.Component parent) |
protected void |
addLocalizedNodesSelectionListener(org.zkoss.zul.Tree tree) |
protected void |
addSelectedPathsListener(org.zkoss.zul.Tree tree,
WidgetInstanceManager wim,
String sectionId) |
protected org.zkoss.zul.Div |
createAttributesSection(org.zkoss.zul.Tree attributesTree,
WidgetInstanceManager wim,
AttributesChooserConfig config,
String sectionId) |
protected org.zkoss.zk.ui.Component |
createButtonsSection(org.zkoss.zul.Tree availableTree,
org.zkoss.zul.Tree selectedTree) |
protected org.zkoss.zk.ui.Component |
createIncludeAllOverlay() |
protected org.zkoss.zk.ui.Component |
createIncludeAllSection(boolean initialState,
org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.CheckEvent> onIncludeAllListener) |
protected org.zkoss.zul.Button |
createMoveButton(org.zkoss.zul.Tree from,
org.zkoss.zul.Tree to,
String buttonId) |
protected org.zkoss.zk.ui.HtmlBasedComponent |
createNoAttributesOverlay(AttributesChooserConfig config,
WidgetInstanceManager wim) |
protected org.zkoss.zul.Tree |
createTree(int visibleRows) |
protected org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> |
createTreeModel(List<org.zkoss.zul.DefaultTreeNode<Attribute>> treeNodes,
String searchText) |
protected Set<Attribute> |
getAttributes(org.zkoss.zul.Tree available,
org.zkoss.zul.Tree selected,
boolean includeAll) |
protected String |
getFilterText(WidgetInstanceManager wim,
String sectionId) |
protected org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> |
getModel(org.zkoss.zul.Tree tree) |
NodeOperationsHandler |
getNodeOperationsHandler() |
org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<Attribute>> |
getTreeItemRenderer() |
protected org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> |
getUnfilteredModel(org.zkoss.zul.Tree tree) |
protected int |
getVisibleRowsNumber() |
protected int |
getVisibleRowsNumber(WidgetInstanceManager wim) |
protected boolean |
isIncludeAllSelected(WidgetInstanceManager wim,
AttributesChooserConfig config) |
protected void |
moveSelectedNodes(org.zkoss.zul.Tree sourceTree,
org.zkoss.zul.Tree targetTree) |
protected void |
notifyChosenAttributesChanged(AttributeChooserForm form,
org.zkoss.zk.ui.Component parent) |
protected void |
openFirstMultiChildLevel(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> model,
org.zkoss.zul.TreeNode<Attribute> root) |
protected void |
openFirstMultiChildLevel(org.zkoss.zul.Tree tree,
AttributesChooserConfig config) |
protected void |
populateTreeData(org.zkoss.zul.Tree availableValuesTree,
org.zkoss.zul.Tree selectedValuesTree,
AttributeChooserForm form,
AttributesChooserConfig config,
WidgetInstanceManager wim) |
protected void |
refreshTreeSearch(org.zkoss.zul.Tree tree,
String searchText) |
void |
render(org.zkoss.zk.ui.Component parent,
AttributesChooserConfig config,
AttributeChooserForm form,
DataType dataType,
WidgetInstanceManager wim)
Renders a component inside parent, representing given data and complying to given ui
configuration.
|
protected void |
restoreSelectedPaths(org.zkoss.zul.Tree tree,
String sectionId,
WidgetInstanceManager wim) |
void |
setNodeOperationsHandler(NodeOperationsHandler nodeOperationsHandler) |
void |
setTreeItemRenderer(org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<Attribute>> treeItemRenderer) |
void |
setVisibleRowsNumber(Integer visibleRowsNumber) |
protected void |
storeSelectedPaths(String sectionId,
WidgetInstanceManager wim,
int[][] paths) |
protected void |
storeSelectedPaths(org.zkoss.zul.Tree tree,
String sectionId,
WidgetInstanceManager wim) |
protected String |
uniquePrefix(AttributesChooserConfig config,
String modelKey) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRendererListener, removeRendererListener, renderpublic static final String EVENT_ATTRIBUTES_SELECTED
protected static final String RENDERER_PREFIX
protected static final String MODEL_INCLUDE_ALL_SELECTED
protected static final String MODE_VISIBLE_ROWS_NUMBER
protected static final String MODEL_SELECTED_PATHS
protected static final String MODEL_SEARCH_TEXT
protected static final String SECTION_ID_AVAILABLE
protected static final String SECTION_ID_SELECTED
public void render(org.zkoss.zk.ui.Component parent,
AttributesChooserConfig config,
AttributeChooserForm form,
DataType dataType,
WidgetInstanceManager wim)
WidgetComponentRendererrender in interface WidgetComponentRenderer<org.zkoss.zk.ui.Component,AttributesChooserConfig,AttributeChooserForm>parent - parent component on which to renderconfig - configuration of rendererform - data to be rendereddataType - meta information about type of data providedwim - widget manager in scope of which renderer is usedprotected org.zkoss.zk.ui.Component createIncludeAllSection(boolean initialState,
org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.CheckEvent> onIncludeAllListener)
protected org.zkoss.zk.ui.Component createIncludeAllOverlay()
protected org.zkoss.zk.ui.HtmlBasedComponent createNoAttributesOverlay(AttributesChooserConfig config, WidgetInstanceManager wim)
protected org.zkoss.zul.Div createAttributesSection(org.zkoss.zul.Tree attributesTree,
WidgetInstanceManager wim,
AttributesChooserConfig config,
String sectionId)
protected String getFilterText(WidgetInstanceManager wim, String sectionId)
protected void addSelectedPathsListener(org.zkoss.zul.Tree tree,
WidgetInstanceManager wim,
String sectionId)
protected void restoreSelectedPaths(org.zkoss.zul.Tree tree,
String sectionId,
WidgetInstanceManager wim)
protected void storeSelectedPaths(org.zkoss.zul.Tree tree,
String sectionId,
WidgetInstanceManager wim)
protected void storeSelectedPaths(String sectionId, WidgetInstanceManager wim, int[][] paths)
protected org.zkoss.zk.ui.Component createButtonsSection(org.zkoss.zul.Tree availableTree,
org.zkoss.zul.Tree selectedTree)
protected org.zkoss.zul.Button createMoveButton(org.zkoss.zul.Tree from,
org.zkoss.zul.Tree to,
String buttonId)
protected org.zkoss.zul.Tree createTree(int visibleRows)
protected void populateTreeData(org.zkoss.zul.Tree availableValuesTree,
org.zkoss.zul.Tree selectedValuesTree,
AttributeChooserForm form,
AttributesChooserConfig config,
WidgetInstanceManager wim)
protected boolean isIncludeAllSelected(WidgetInstanceManager wim, AttributesChooserConfig config)
protected String uniquePrefix(AttributesChooserConfig config, String modelKey)
protected org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> createTreeModel(List<org.zkoss.zul.DefaultTreeNode<Attribute>> treeNodes, String searchText)
protected void refreshTreeSearch(org.zkoss.zul.Tree tree,
String searchText)
protected org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> getModel(org.zkoss.zul.Tree tree)
protected org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> getUnfilteredModel(org.zkoss.zul.Tree tree)
protected void moveSelectedNodes(org.zkoss.zul.Tree sourceTree,
org.zkoss.zul.Tree targetTree)
protected void addLocalizedNodesSelectionListener(org.zkoss.zul.Tree tree)
protected void addChosenAttributesListener(org.zkoss.zul.Tree availableTree,
org.zkoss.zul.Tree selectedTree,
WidgetInstanceManager wim,
AttributeChooserForm form,
AttributesChooserConfig config,
org.zkoss.zk.ui.Component parent)
protected void notifyChosenAttributesChanged(AttributeChooserForm form, org.zkoss.zk.ui.Component parent)
protected Set<Attribute> getAttributes(org.zkoss.zul.Tree available, org.zkoss.zul.Tree selected, boolean includeAll)
protected void openFirstMultiChildLevel(org.zkoss.zul.Tree tree,
AttributesChooserConfig config)
protected void openFirstMultiChildLevel(org.zkoss.zul.AbstractTreeModel<org.zkoss.zul.TreeNode<Attribute>> model, org.zkoss.zul.TreeNode<Attribute> root)
public org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<Attribute>> getTreeItemRenderer()
public void setTreeItemRenderer(org.zkoss.zul.TreeitemRenderer<org.zkoss.zul.DefaultTreeNode<Attribute>> treeItemRenderer)
public void setVisibleRowsNumber(Integer visibleRowsNumber)
public NodeOperationsHandler getNodeOperationsHandler()
public void setNodeOperationsHandler(NodeOperationsHandler nodeOperationsHandler)
protected int getVisibleRowsNumber()
protected int getVisibleRowsNumber(WidgetInstanceManager wim)
Copyright © 2018. All rights reserved.