public class UIMoxtraUserSelector extends org.exoplatform.webui.form.UIForm implements MoxtraUserSelector, org.exoplatform.webui.core.UIPopupComponent
| Modifier and Type | Class and Description |
|---|---|
static class |
UIMoxtraUserSelector.AddMoxtraUsersActionListener |
static class |
UIMoxtraUserSelector.CloseMoxtraUsersActionListener |
static class |
UIMoxtraUserSelector.SearchActionListener |
static class |
UIMoxtraUserSelector.ShowPageActionListener |
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparentEMAIL, FIELD_FILTER, FIELD_KEYWORD, USER_NAME| Constructor and Description |
|---|
UIMoxtraUserSelector() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
protected void |
addUsers()
Add meet users from the iterator according their checkbox checked statuses in the form.
|
void |
deActivate() |
protected void |
filter(String keyword,
String field) |
String[] |
getActions() |
long |
getAvailablePage() |
<T extends org.exoplatform.webui.core.UIComponent> |
getComponent() |
long |
getCurrentPage() |
protected List<org.exoplatform.webui.core.model.SelectItemOption<String>> |
getFilters() |
String |
getLabel(String id) |
List<org.exoplatform.moxtra.client.MoxtraUser> |
getPageUsers() |
List<org.exoplatform.moxtra.client.MoxtraUser> |
getSelectedUsers()
Selected users.
|
void |
init(MoxtraCalendarApplication moxtra) |
protected void |
setUsers(List<org.exoplatform.moxtra.client.MoxtraUser> users)
Set users list in UI grid iterator.
|
protected void |
updateCurrentPage(int page) |
addUIComponentInput, addUIFormInput, addUIFormInput, begin, end, event, event, event, getLabel, getSubmitAction, getUICheckBoxInput, getUIComponentName, getUIFormCheckBoxInput, getUIFormDateTimeInput, getUIFormInputInfo, getUIFormSelectBox, getUIFormTextAreaInput, getUIInput, getUIStringInput, invokeGetBindingBean, invokeSetBindingBean, isMultipart, processRender, renderField, renderField, reset, setActions, setMultiPart, setSubmitAction, urladdChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypesbroadcast, buildModelObject, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processAction, processDecode, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, urlpublic void activate()
activate in interface org.exoplatform.webui.core.UIPopupComponentpublic void deActivate()
deActivate in interface org.exoplatform.webui.core.UIPopupComponentpublic List<org.exoplatform.moxtra.client.MoxtraUser> getSelectedUsers()
public <T extends org.exoplatform.webui.core.UIComponent> T getComponent()
getComponent in interface MoxtraUserSelectorpublic List<org.exoplatform.moxtra.client.MoxtraUser> getPageUsers()
public String[] getActions()
getActions in class org.exoplatform.webui.form.UIFormpublic String getLabel(String id)
getLabel in class org.exoplatform.webui.form.UIFormpublic long getAvailablePage()
public long getCurrentPage()
public void init(MoxtraCalendarApplication moxtra) throws MoxtraCalendarException, org.exoplatform.moxtra.MoxtraException, org.exoplatform.moxtra.client.MoxtraConfigurationException
init in interface MoxtraUserSelectorMoxtraCalendarExceptionorg.exoplatform.moxtra.MoxtraExceptionorg.exoplatform.moxtra.client.MoxtraConfigurationExceptionprotected void setUsers(List<org.exoplatform.moxtra.client.MoxtraUser> users)
protected List<org.exoplatform.webui.core.model.SelectItemOption<String>> getFilters() throws Exception
Exceptionprotected void addUsers()
Copyright © 2003–2015 eXo Platform SAS. All rights reserved.