Class ComposeFormulaCtrl

java.lang.Object
org.zkoss.zk.ui.select.SelectorComposer<org.zkoss.zk.ui.Component>
io.keikaiex.ui.dialog.ComposeFormulaCtrl
All Implemented Interfaces:
Serializable, org.zkoss.zk.ui.util.ComponentActivationListener, org.zkoss.zk.ui.util.ComponentCloneListener, org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>, org.zkoss.zk.ui.util.ComposerExt<org.zkoss.zk.ui.Component>

public class ComposeFormulaCtrl extends org.zkoss.zk.ui.select.SelectorComposer<org.zkoss.zk.ui.Component>
Author:
Hawk
See Also:
  • Field Details

    • formulaStart

      protected org.zkoss.zul.Label formulaStart
    • composeFormulaTextbox

      protected org.zkoss.zul.Textbox composeFormulaTextbox
    • argsListbox

      protected org.zkoss.zul.Listbox argsListbox
    • description

      protected org.zkoss.zul.Label description
    • metaInfo

      protected FormulaMetaInfo metaInfo
    • focusToIndex

      protected int focusToIndex
    • args

    • inputs

      protected List<org.zkoss.zul.impl.InputElement> inputs
    • movedToNext

      protected boolean movedToNext
    • focusComponent

      protected org.zkoss.zul.impl.InputElement focusComponent
  • Constructor Details

    • ComposeFormulaCtrl

      public ComposeFormulaCtrl()
  • Method Details

    • doAfterCompose

      public void doAfterCompose(org.zkoss.zk.ui.Component comp) throws Exception
      Specified by:
      doAfterCompose in interface org.zkoss.zk.ui.util.Composer<org.zkoss.zk.ui.Component>
      Overrides:
      doAfterCompose in class org.zkoss.zk.ui.select.SelectorComposer<org.zkoss.zk.ui.Component>
      Throws:
      Exception
    • onOpen$_composeFormulaDialog

      public void onOpen$_composeFormulaDialog(org.zkoss.zk.ui.event.Event evt)
    • newListModelInstance

      protected org.zkoss.zul.SimpleListModel<ComposeFormulaCtrl.ArgWrapper> newListModelInstance(List<ComposeFormulaCtrl.ArgWrapper> functionArguments)
    • moveFocusToNext

      protected void moveFocusToNext(org.zkoss.zk.ui.HtmlBasedComponent current)
    • composeFormula

      protected void composeFormula()
    • createNextArg

      protected ComposeFormulaCtrl.ArgWrapper createNextArg()
    • decomposeFormula

      protected void decomposeFormula()
    • createArgs

      protected List<ComposeFormulaCtrl.ArgWrapper> createArgs(int numArg, String[] argNames)