Package io.keikaiex.ui.dialog
Class InsertHyperlinkCtrl
- 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.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classInsertHyperlinkCtrl.DocItemstatic classInsertHyperlinkCtrl.DocItemType-
Nested classes/interfaces inherited from class io.keikaiex.ui.dialog.impl.DialogCtrlBase
DialogCtrlBase.Entry
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringARG_ADDRESSstatic java.lang.StringARG_DISPLAYstatic java.lang.StringARG_LINKTYPEprotected booleanautoDisplayprotected io.keikai.api.model.Bookbookprotected java.lang.StringcellReferenceprotected org.zkoss.zul.TextboxdisplayBoxprotected java.lang.StringdocAddressprotected org.zkoss.zul.ButtondocBtnprotected org.zkoss.zk.ui.ComponentdocContentprotected InsertHyperlinkCtrl.DocItemdocSelectedItemprotected java.lang.StringlinkDisplayprotected io.keikai.api.model.Hyperlink.HyperlinkTypelinkTypeprotected java.lang.StringmailAddressprotected org.zkoss.zul.ButtonmailBtnprotected org.zkoss.zk.ui.ComponentmailContentprotected java.lang.StringmailPreAppendprotected io.keikai.ui.Spreadsheetssprotected java.lang.Stringsubjectstatic java.lang.StringURIprotected java.lang.StringwebAddressprotected org.zkoss.zul.ButtonwebBtnprotected org.zkoss.zk.ui.ComponentwebContent-
Fields inherited from class io.keikaiex.ui.dialog.impl.RefocusDialogCtrlBase
ARG_SPREADSHEET
-
Fields inherited from class io.keikaiex.ui.dialog.impl.DialogCtrlBase
ARG_CALLBACK, callback, ON_CANCEL, ON_OK
-
-
Constructor Summary
Constructors Constructor Description InsertHyperlinkCtrl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuildDocumentListbox(org.zkoss.zul.Combobox refSheet, org.zkoss.zul.Textbox cellRef, io.keikai.api.model.Book book)voiddoAfterCompose(org.zkoss.zul.Window comp)protected java.lang.StringgetAddress()Returns link addressprotected java.lang.StringgetDocAddress()protected java.lang.StringgetMailAddress()protected java.lang.StringgetWebAddress()Returns the string of web page address, return null if component not foundprotected voidinitDoc()protected voidinitMail()protected voidinitWeb()voidonCancel()voidonChange$displayBox()voidonClick$docBtn()voidonClick$mailBtn()voidonClick$okBtn()voidonClick$webBtn()protected InsertHyperlinkCtrl.DocItemprepareDefinedNameItems(java.util.List<InsertHyperlinkCtrl.DocItem> docItems)protected InsertHyperlinkCtrl.DocItemprepareSheetItems(java.util.List<InsertHyperlinkCtrl.DocItem> docItems)protected voidsetLinkType(io.keikai.api.model.Hyperlink.HyperlinkType type)static voidshow(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)-
Methods inherited from class io.keikaiex.ui.dialog.impl.RefocusDialogCtrlBase
detach
-
Methods inherited from class io.keikaiex.ui.dialog.impl.DialogCtrlBase
getFellow, getSingleSelection, getSingleSelectionIndex, newArg, newEntry, newMap, postCallback, sendCallback
-
-
-
-
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
-
mailPreAppend
protected final java.lang.String mailPreAppend
- See Also:
- Constant Field Values
-
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
-
docSelectedItem
protected InsertHyperlinkCtrl.DocItem docSelectedItem
-
cellReference
protected java.lang.String cellReference
-
-
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:
doAfterComposein interfaceorg.zkoss.zk.ui.util.Composer<org.zkoss.zul.Window>- Overrides:
doAfterComposein classRefocusDialogCtrlBase- 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()
-
prepareSheetItems
protected InsertHyperlinkCtrl.DocItem prepareSheetItems(java.util.List<InsertHyperlinkCtrl.DocItem> docItems)
-
prepareDefinedNameItems
protected InsertHyperlinkCtrl.DocItem prepareDefinedNameItems(java.util.List<InsertHyperlinkCtrl.DocItem> docItems)
-
buildDocumentListbox
protected void buildDocumentListbox(org.zkoss.zul.Combobox refSheet, org.zkoss.zul.Textbox cellRef, io.keikai.api.model.Book book)
-
-