public class QuickListController extends DefaultWidgetController
| Modifier and Type | Field and Description |
|---|---|
static String |
ATTRIBUTE_ITEM_DATA |
static String |
ATTRIBUTE_TILE_MARKER |
static String |
ITEM_COUNT_LABEL |
static String |
MODEL_KEY_ELEMENTS_TYPE |
static String |
MODEL_KEY_ITEMS |
static String |
MODEL_KEY_SOURCE_WIDGET_ID |
static String |
SCLASS_QUICKLIST_INFO_LABEL |
static String |
SCLASS_YW_QUICK_LIST_TILE |
static String |
SCLASS_YW_QUICK_LIST_TILE_SELECTED |
static String |
SETTING_ACTION_SLOT_COMPONENT_ID |
static String |
SETTING_CONFIGURATION_CONTEXT |
static String |
SETTING_CONFIGURATION_RENDERER |
static String |
SOCKET_IN_ITEMS |
static String |
SOCKET_IN_SELECT_ITEM |
static String |
SOCKET_OUT_ITEMS_REMOVED |
static String |
SOCKET_OUT_ITEMS_REMOVED_BY_CLICK |
static String |
SOCKET_OUT_OPEN_ITEM |
| Constructor and Description |
|---|
QuickListController() |
| Modifier and Type | Method and Description |
|---|---|
protected List<Object> |
applyAccessRights(List<Object> items) |
protected WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,QuickList,Object> |
createItemRenderer() |
protected org.zkoss.zul.ListModelList<Object> |
createModel() |
protected Collection<Object> |
extractDataCollection(CockpitEvent event) |
protected String |
findElementsType(org.zkoss.zul.ListModel model) |
protected org.zkoss.zul.ListModelList<Object> |
findModel() |
protected org.zkoss.zk.ui.Component |
findTileInParents(org.zkoss.zk.ui.Component component) |
protected Actions |
getActionSlot() |
protected CockpitTypeUtils |
getCockpitTypeUtils() |
protected DataType |
getDataType(Object data) |
protected String |
getElementsType() |
protected org.zkoss.zul.Label |
getInfoLabel() |
protected org.zkoss.zul.Div |
getItemContainer() |
protected PermissionFacade |
getPermissionFacade() |
protected NotifyingWidgetComponentRendererFactory<org.zkoss.zk.ui.HtmlBasedComponent,QuickList,Object> |
getRendererFactory() |
protected TypeFacade |
getTypeFacade() |
protected WidgetComponentRendererFactory<org.zkoss.zk.ui.HtmlBasedComponent,QuickList,Object> |
getWidgetComponentRendererFactory()
Deprecated.
since 6.5
|
void |
handleObjectDeletedEvent(CockpitEvent event) |
void |
handleObjectUpdatedEvent(CockpitEvent event) |
protected boolean |
hasAccessRights(Object item) |
void |
initialize(org.zkoss.zk.ui.Component comp)
Override this method to do initialization stuff for your widget, like initialize widget settings, restore view
state from viewmodel, etc.
|
protected QuickList |
loadConfiguration() |
protected void |
markTileSelected(org.zkoss.zk.ui.HtmlBasedComponent tile,
boolean isSelected) |
protected void |
notifyOpenItem() |
protected void |
onItemRemoveClick(org.zkoss.zk.ui.event.Event clickEvent,
Object data) |
protected void |
onItemTitleClick(org.zkoss.zk.ui.event.Event clickEvent,
Object data) |
protected void |
onModelChange(org.zkoss.zul.event.ListDataEvent event) |
protected void |
refreshActionSlot() |
protected void |
removeTiles(int indexBegin,
int indexEnd) |
protected void |
renderTiles(int indexBegin,
int indexEnd,
org.zkoss.zul.ListModel model,
boolean createNew) |
protected void |
replaceElementsInModel(org.zkoss.zul.ListModelList<Object> model,
Object element) |
protected void |
replaceItems(List<Object> items) |
protected void |
selectTilesByData(Collection data) |
protected void |
setActionSlot(Actions actionSlot) |
protected void |
setInfoLabel(org.zkoss.zul.Label infoLabel) |
protected void |
setItemContainer(org.zkoss.zul.Div itemContainer) |
protected void |
setRendererFactory(NotifyingWidgetComponentRendererFactory<org.zkoss.zk.ui.HtmlBasedComponent,QuickList,Object> notifyingWidgetComponentRenderer) |
protected void |
setWidgetComponentRendererFactory(WidgetComponentRendererFactory<org.zkoss.zk.ui.HtmlBasedComponent,QuickList,Object> widgetComponentRendererFactory)
Deprecated.
since 6.5
|
void |
socketIncomingItems(org.zkoss.zk.ui.event.Event event) |
void |
socketSelectItem(Object item) |
protected void |
storeModel(org.zkoss.zul.ListModelList<Object> items) |
protected void |
updateItemsCount(int count) |
doAfterCompose, doBeforeCompose, doBeforeComposeChildren, executeOperation, getDragAndDropStrategy, getLabel, getLabel, getModel, getValue, getWidgetDragAndDropStrategyRepository, getWidgetInstanceManager, getWidgetRoot, getWidgetSettings, getWidgetslot, getWidgetTitle, getWidgetUtils, initDragAndDropAwareness, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, initWidgetSetting, invokeListenerMethod, onSocketInput, preInitialize, sendOutput, sendOutputAfterOperation, sendOutputAfterOperation, sendOutputAfterOperation, setValue, setWidgetInstanceManager, setWidgetTitlescanEventListenersalert, didActivate, getPage, willClone, willPassivatepublic static final String SCLASS_YW_QUICK_LIST_TILE
public static final String SCLASS_YW_QUICK_LIST_TILE_SELECTED
public static final String SCLASS_QUICKLIST_INFO_LABEL
public static final String SETTING_CONFIGURATION_CONTEXT
public static final String SETTING_CONFIGURATION_RENDERER
public static final String SETTING_ACTION_SLOT_COMPONENT_ID
public static final String SOCKET_IN_ITEMS
public static final String SOCKET_IN_SELECT_ITEM
public static final String SOCKET_OUT_OPEN_ITEM
public static final String SOCKET_OUT_ITEMS_REMOVED
public static final String SOCKET_OUT_ITEMS_REMOVED_BY_CLICK
public static final String MODEL_KEY_ITEMS
public static final String MODEL_KEY_SOURCE_WIDGET_ID
public static final String ATTRIBUTE_ITEM_DATA
public static final String ATTRIBUTE_TILE_MARKER
public static final String ITEM_COUNT_LABEL
public static final String MODEL_KEY_ELEMENTS_TYPE
protected void refreshActionSlot()
public void initialize(org.zkoss.zk.ui.Component comp)
DefaultWidgetControllerDefaultWidgetController.doAfterCompose(Component) everytime your widget
view is created. See GenericForwardComposer.doAfterCompose(Component) for more details.initialize in class DefaultWidgetControllerprotected org.zkoss.zul.ListModelList<Object> createModel()
protected WidgetComponentRenderer<org.zkoss.zk.ui.HtmlBasedComponent,QuickList,Object> createItemRenderer()
protected org.zkoss.zk.ui.Component findTileInParents(org.zkoss.zk.ui.Component component)
protected void onModelChange(org.zkoss.zul.event.ListDataEvent event)
protected void selectTilesByData(Collection data)
protected void markTileSelected(org.zkoss.zk.ui.HtmlBasedComponent tile,
boolean isSelected)
protected void renderTiles(int indexBegin,
int indexEnd,
org.zkoss.zul.ListModel model,
boolean createNew)
protected String findElementsType(org.zkoss.zul.ListModel model)
protected void removeTiles(int indexBegin,
int indexEnd)
protected void onItemRemoveClick(org.zkoss.zk.ui.event.Event clickEvent,
Object data)
protected void onItemTitleClick(org.zkoss.zk.ui.event.Event clickEvent,
Object data)
protected void notifyOpenItem()
public void socketSelectItem(Object item)
public void socketIncomingItems(org.zkoss.zk.ui.event.Event event)
protected boolean hasAccessRights(Object item)
protected void updateItemsCount(int count)
public void handleObjectUpdatedEvent(CockpitEvent event)
protected void replaceElementsInModel(org.zkoss.zul.ListModelList<Object> model, Object element)
public void handleObjectDeletedEvent(CockpitEvent event)
protected Collection<Object> extractDataCollection(CockpitEvent event)
protected QuickList loadConfiguration()
protected String getElementsType()
protected org.zkoss.zul.ListModelList<Object> findModel()
protected void storeModel(org.zkoss.zul.ListModelList<Object> items)
protected org.zkoss.zul.Div getItemContainer()
protected void setItemContainer(org.zkoss.zul.Div itemContainer)
protected TypeFacade getTypeFacade()
protected CockpitTypeUtils getCockpitTypeUtils()
protected NotifyingWidgetComponentRendererFactory<org.zkoss.zk.ui.HtmlBasedComponent,QuickList,Object> getRendererFactory()
@Deprecated protected WidgetComponentRendererFactory<org.zkoss.zk.ui.HtmlBasedComponent,QuickList,Object> getWidgetComponentRendererFactory()
getRendererFactory()protected void setRendererFactory(NotifyingWidgetComponentRendererFactory<org.zkoss.zk.ui.HtmlBasedComponent,QuickList,Object> notifyingWidgetComponentRenderer)
protected PermissionFacade getPermissionFacade()
@Deprecated protected void setWidgetComponentRendererFactory(WidgetComponentRendererFactory<org.zkoss.zk.ui.HtmlBasedComponent,QuickList,Object> widgetComponentRendererFactory)
protected org.zkoss.zul.Label getInfoLabel()
protected void setInfoLabel(org.zkoss.zul.Label infoLabel)
protected Actions getActionSlot()
protected void setActionSlot(Actions actionSlot)
Copyright © 2018. All rights reserved.