Package io.keikaiex.ui.dialog
Class CustomSortCtrl
java.lang.Object
org.zkoss.zk.ui.select.SelectorComposer<org.zkoss.zul.Window>
io.keikaiex.ui.dialog.impl.DialogCtrlBase
io.keikaiex.ui.dialog.impl.RefocusDialogCtrlBase
io.keikaiex.ui.dialog.CustomSortCtrl
- All Implemented Interfaces:
Serializable,org.zkoss.zk.ui.util.ComponentActivationListener,org.zkoss.zk.ui.util.ComponentCloneListener,org.zkoss.zk.ui.util.Composer<org.zkoss.zul.Window>,org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zul.Window>
- Author:
- Sam, dennis
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassstatic classNested classes/interfaces inherited from class io.keikaiex.ui.dialog.impl.DialogCtrlBase
DialogCtrlBase.EntryNested classes/interfaces inherited from class org.zkoss.zk.ui.select.SelectorComposer
org.zkoss.zk.ui.select.SelectorComposer.UtilityHandler, org.zkoss.zk.ui.select.SelectorComposer.UtilityHandlerImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.zkoss.zul.Buttonstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringprotected org.zkoss.zul.Checkboxprotected org.zkoss.zul.Buttonprotected org.zkoss.zul.Buttonprotected org.zkoss.zul.Checkboxprotected org.zkoss.zul.Captionprotected AreaRefprotected Sheetprotected org.zkoss.zul.Comboboxprotected org.zkoss.zul.Listboxprotected org.zkoss.zul.ListModelList<CustomSortCtrl.SortRule>Selected sort level target by userprotected org.zkoss.zul.ListitemRendererprotected org.zkoss.zul.Buttonstatic StringFields inherited from class io.keikaiex.ui.dialog.impl.RefocusDialogCtrlBase
ARG_SPREADSHEETFields inherited from class io.keikaiex.ui.dialog.impl.DialogCtrlBase
ARG_CALLBACK, callback, ON_CANCEL, ON_OKFields inherited from class org.zkoss.zk.ui.select.SelectorComposer
_resolvers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleanvoiddoAfterCompose(org.zkoss.zul.Window comp) voidonCancel()voidvoidvoidvoidvoidvoidvoidvoidprotected voidstatic voidshow(org.zkoss.zk.ui.event.EventListener<DialogCallbackEvent> callback, Sheet sheet, AreaRef selection, Spreadsheet ss) protected voidprotected voidMethods inherited from class io.keikaiex.ui.dialog.impl.RefocusDialogCtrlBase
detachMethods inherited from class io.keikaiex.ui.dialog.impl.DialogCtrlBase
getFellow, getSingleSelection, getSingleSelectionIndex, newArg, newEntry, newMap, postCallback, sendCallbackMethods inherited from class org.zkoss.zk.ui.select.SelectorComposer
alert, didActivate, doBeforeCompose, doBeforeComposeChildren, doCatch, doFinally, getPage, getSelf, getUtilityHandler, willClone, willPassivate
-
Field Details
-
URI
-
ARG_SELECTION
-
ARG_SHEET
-
ARG_CASE_SENSITIVE
-
ARG_HAS_HEADER
-
ARG_ORIENTATION
-
ARG_RULES
-
sortRuleModel
Selected sort level target by user -
availableSortIndex
-
rangeCaption
protected org.zkoss.zul.Caption rangeCaption -
sortRuleBox
protected org.zkoss.zul.Listbox sortRuleBox -
caseSensitiveBox
protected org.zkoss.zul.Checkbox caseSensitiveBox -
hasHeaderBox
protected org.zkoss.zul.Checkbox hasHeaderBox -
sortOrientationBox
protected org.zkoss.zul.Combobox sortOrientationBox -
addBtn
protected org.zkoss.zul.Button addBtn -
delBtn
protected org.zkoss.zul.Button delBtn -
upBtn
protected org.zkoss.zul.Button upBtn -
downBtn
protected org.zkoss.zul.Button downBtn -
selection
-
sheet
-
sortRuleRenderer
protected org.zkoss.zul.ListitemRenderer sortRuleRenderer
-
-
Constructor Details
-
CustomSortCtrl
public CustomSortCtrl()
-
-
Method Details
-
show
public static void show(org.zkoss.zk.ui.event.EventListener<DialogCallbackEvent> callback, Sheet sheet, AreaRef selection, Spreadsheet ss) -
doAfterCompose
- Specified by:
doAfterComposein interfaceorg.zkoss.zk.ui.util.Composer<org.zkoss.zul.Window>- Overrides:
doAfterComposein classRefocusDialogCtrlBase- Throws:
Exception
-
refreshSortRule
protected void refreshSortRule() -
updateAvailableList
protected void updateAvailableList() -
onSelect$sortRuleBox
public void onSelect$sortRuleBox() -
updateButtons
protected void updateButtons() -
onClick$addBtn
public void onClick$addBtn() -
onClick$delBtn
public void onClick$delBtn() -
onClick$upBtn
public void onClick$upBtn() -
onClick$downBtn
public void onClick$downBtn() -
onClick$okBtn
public void onClick$okBtn() -
checkEmptySortRule
-
checkDuplicateSortIndex
-
onCheck$hasHeaderBox
public void onCheck$hasHeaderBox() -
onSelect$sortOrientationBox
public void onSelect$sortOrientationBox() -
onCancel
public void onCancel()
-