Package io.keikaiex.ui.dialog
Class CustomFiltersCtrl
- java.lang.Object
-
- org.zkoss.zk.ui.select.SelectorComposer<org.zkoss.zul.Window>
-
- io.keikaiex.ui.dialog.impl.DialogCtrlBase
-
- io.keikaiex.ui.dialog.CustomFiltersCtrl
-
- All Implemented Interfaces:
java.io.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>
public class CustomFiltersCtrl extends DialogCtrlBase
- Author:
- Henri
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.keikaiex.ui.dialog.impl.DialogCtrlBase
DialogCtrlBase.Entry
-
-
Field Summary
Fields Modifier and Type Field Description protected org.zkoss.zul.Radiogroupandorstatic java.lang.StringARG_ANDORstatic java.lang.StringARG_F1_DISPLAYstatic java.lang.StringARG_F1_OPstatic java.lang.StringARG_F1_VALstatic java.lang.StringARG_F2_DISPLAYstatic java.lang.StringARG_F2_OPstatic java.lang.StringARG_F2_VALstatic java.lang.StringARG_FILTER_TYPEstatic java.lang.StringARG_ROW_TEXTSprotected org.zkoss.zul.Listboxf1operatorsprotected org.zkoss.zul.ListModelList<io.keikai.model.SAutoFilter.FilterOp>f1opsModelprotected org.zkoss.zul.ListModelList<io.keikai.range.impl.FilterRowInfo>f1valsModelprotected org.zkoss.zul.Comboboxf1valuesprotected org.zkoss.zul.Listboxf2operatorsprotected org.zkoss.zul.ListModelList<io.keikai.model.SAutoFilter.FilterOp>f2opsModelprotected org.zkoss.zul.ListModelList<io.keikai.range.impl.FilterRowInfo>f2valsModelprotected org.zkoss.zul.Comboboxf2valuesprotected org.zkoss.zul.ButtonokBtnstatic java.lang.StringURI-
Fields inherited from class io.keikaiex.ui.dialog.impl.DialogCtrlBase
ARG_CALLBACK, callback, ON_CANCEL, ON_OK
-
-
Constructor Summary
Constructors Constructor Description CustomFiltersCtrl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static io.keikai.model.SAutoFilter.FilterOpconvertToDateOp(io.keikai.model.SAutoFilter.FilterOp op)voiddoAfterCompose(org.zkoss.zul.Window comp)static java.lang.StringformatDateText(java.lang.Object val)protected voidinit(io.keikai.model.SAutoFilter.FilterOp f1op, java.lang.String f1val, boolean isAnd, io.keikai.model.SAutoFilter.FilterOp f2op, java.lang.String f2val, java.util.List<io.keikai.range.impl.FilterRowInfo> rowInfos)static booleanisDateOp(io.keikai.model.SAutoFilter.FilterOp op)protected org.zkoss.zul.ListModelListnewOps(io.keikai.model.SAutoFilter.FilterOp op)voidonCancel()voidonOK()static java.lang.ObjectparseInput(java.lang.String editText)static voidshow(org.zkoss.zk.ui.event.EventListener<DialogCallbackEvent> callback, io.keikai.model.SAutoFilter filter, int index, io.keikai.model.SAutoFilter.FilterOp op)-
Methods inherited from class io.keikaiex.ui.dialog.impl.DialogCtrlBase
detach, getFellow, getSingleSelection, getSingleSelectionIndex, newArg, newEntry, newMap, postCallback, sendCallback
-
-
-
-
Field Detail
-
URI
public static java.lang.String URI
-
ARG_F1_OP
public static java.lang.String ARG_F1_OP
-
ARG_F2_OP
public static java.lang.String ARG_F2_OP
-
ARG_F1_VAL
public static java.lang.String ARG_F1_VAL
-
ARG_F2_VAL
public static java.lang.String ARG_F2_VAL
-
ARG_F1_DISPLAY
public static java.lang.String ARG_F1_DISPLAY
-
ARG_F2_DISPLAY
public static java.lang.String ARG_F2_DISPLAY
-
ARG_ANDOR
public static java.lang.String ARG_ANDOR
-
ARG_ROW_TEXTS
public static java.lang.String ARG_ROW_TEXTS
-
ARG_FILTER_TYPE
public static java.lang.String ARG_FILTER_TYPE
-
f1opsModel
protected org.zkoss.zul.ListModelList<io.keikai.model.SAutoFilter.FilterOp> f1opsModel
-
f2opsModel
protected org.zkoss.zul.ListModelList<io.keikai.model.SAutoFilter.FilterOp> f2opsModel
-
f1valsModel
protected org.zkoss.zul.ListModelList<io.keikai.range.impl.FilterRowInfo> f1valsModel
-
f2valsModel
protected org.zkoss.zul.ListModelList<io.keikai.range.impl.FilterRowInfo> f2valsModel
-
okBtn
protected org.zkoss.zul.Button okBtn
-
f1operators
protected org.zkoss.zul.Listbox f1operators
-
f1values
protected org.zkoss.zul.Combobox f1values
-
f2operators
protected org.zkoss.zul.Listbox f2operators
-
f2values
protected org.zkoss.zul.Combobox f2values
-
andor
protected org.zkoss.zul.Radiogroup andor
-
-
Method Detail
-
show
public static void show(org.zkoss.zk.ui.event.EventListener<DialogCallbackEvent> callback, io.keikai.model.SAutoFilter filter, int index, io.keikai.model.SAutoFilter.FilterOp op)
-
convertToDateOp
public static io.keikai.model.SAutoFilter.FilterOp convertToDateOp(io.keikai.model.SAutoFilter.FilterOp op)
-
isDateOp
public static boolean isDateOp(io.keikai.model.SAutoFilter.FilterOp op)
-
parseInput
public static java.lang.Object parseInput(java.lang.String editText)
-
formatDateText
public static java.lang.String formatDateText(java.lang.Object val)
-
init
protected void init(io.keikai.model.SAutoFilter.FilterOp f1op, java.lang.String f1val, boolean isAnd, io.keikai.model.SAutoFilter.FilterOp f2op, java.lang.String f2val, java.util.List<io.keikai.range.impl.FilterRowInfo> rowInfos)
-
newOps
protected org.zkoss.zul.ListModelList newOps(io.keikai.model.SAutoFilter.FilterOp op)
-
doAfterCompose
public void doAfterCompose(org.zkoss.zul.Window comp) throws java.lang.Exception- Specified by:
doAfterComposein interfaceorg.zkoss.zk.ui.util.Composer<org.zkoss.zul.Window>- Overrides:
doAfterComposein classDialogCtrlBase- Throws:
java.lang.Exception
-
onOK
public void onOK()
-
onCancel
public void onCancel()
-
-