Class InsertHyperlinkCtrl

  • 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 InsertHyperlinkCtrl
    extends RefocusDialogCtrlBase
    Author:
    Sam, dennis
    See Also:
    Serialized Form
    • Field Detail

      • URI

        public static java.lang.String URI
      • ARG_DISPLAY

        public static java.lang.String ARG_DISPLAY
      • ARG_LINKTYPE

        public static java.lang.String ARG_LINKTYPE
      • ARG_ADDRESS

        public static java.lang.String ARG_ADDRESS
      • webBtn

        protected org.zkoss.zul.Button webBtn
      • docBtn

        protected org.zkoss.zul.Button docBtn
      • mailBtn

        protected org.zkoss.zul.Button mailBtn
      • displayBox

        protected org.zkoss.zul.Textbox displayBox
      • webContent

        protected org.zkoss.zk.ui.Component webContent
      • mailContent

        protected org.zkoss.zk.ui.Component mailContent
      • docContent

        protected org.zkoss.zk.ui.Component docContent
      • linkDisplay

        protected java.lang.String linkDisplay
      • webAddress

        protected java.lang.String webAddress
      • mailAddress

        protected java.lang.String mailAddress
      • subject

        protected java.lang.String subject
      • linkType

        protected io.keikai.api.model.Hyperlink.HyperlinkType linkType
      • autoDisplay

        protected boolean autoDisplay
      • docAddress

        protected java.lang.String docAddress
      • ss

        protected io.keikai.ui.Spreadsheet ss
      • book

        protected io.keikai.api.model.Book book
      • cellReference

        protected java.lang.String cellReference
    • Constructor Detail

      • InsertHyperlinkCtrl

        public InsertHyperlinkCtrl()
    • Method Detail

      • show

        public static void show​(org.zkoss.zk.ui.event.EventListener<DialogCallbackEvent> callback,
                                io.keikai.api.model.Hyperlink.HyperlinkType type,
                                java.lang.String address,
                                java.lang.String display,
                                io.keikai.ui.Spreadsheet ss)
      • doAfterCompose

        public void doAfterCompose​(org.zkoss.zul.Window comp)
                            throws java.lang.Exception
        Specified by:
        doAfterCompose in interface org.zkoss.zk.ui.util.Composer<org.zkoss.zul.Window>
        Overrides:
        doAfterCompose in class RefocusDialogCtrlBase
        Throws:
        java.lang.Exception
      • onChange$displayBox

        public void onChange$displayBox()
      • onClick$webBtn

        public void onClick$webBtn()
      • onClick$docBtn

        public void onClick$docBtn()
      • onClick$mailBtn

        public void onClick$mailBtn()
      • onClick$okBtn

        public void onClick$okBtn()
      • onCancel

        public void onCancel()
      • getAddress

        protected java.lang.String getAddress()
        Returns link address
        Returns:
      • setLinkType

        protected void setLinkType​(io.keikai.api.model.Hyperlink.HyperlinkType type)
      • initMail

        protected void initMail()
      • initWeb

        protected void initWeb()
      • getWebAddress

        protected java.lang.String getWebAddress()
        Returns the string of web page address, return null if component not found
        Returns:
      • getDocAddress

        protected java.lang.String getDocAddress()
      • getMailAddress

        protected java.lang.String getMailAddress()
      • initDoc

        protected void initDoc()
      • buildDocumentListbox

        protected void buildDocumentListbox​(org.zkoss.zul.Combobox refSheet,
                                            org.zkoss.zul.Textbox cellRef,
                                            io.keikai.api.model.Book book)