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:
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 TypeClassDescriptionclassstatic enumNested 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 TypeFieldDescriptionstatic Stringstatic Stringstatic Stringprotected booleanprotected Bookprotected Stringprotected org.zkoss.zul.Textboxprotected Stringprotected org.zkoss.zul.Buttonprotected org.zkoss.zk.ui.Componentprotected InsertHyperlinkCtrl.DocItemprotected Stringprotected Hyperlink.HyperlinkTypeprotected Stringprotected org.zkoss.zul.Buttonprotected org.zkoss.zk.ui.Componentprotected final Stringprotected Spreadsheetprotected Stringstatic Stringprotected Stringprotected org.zkoss.zul.Buttonprotected org.zkoss.zk.ui.ComponentFields 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 voidbuildDocumentListbox(org.zkoss.zul.Combobox refSheet, org.zkoss.zul.Textbox cellRef, Book book) voiddoAfterCompose(org.zkoss.zul.Window comp) protected StringReturns link addressprotected Stringprotected Stringprotected StringReturns the string of web page address, return null if component not foundprotected voidinitDoc()protected voidinitMail()protected voidinitWeb()voidonCancel()voidvoidvoidvoidvoidprotected InsertHyperlinkCtrl.DocItemprotected InsertHyperlinkCtrl.DocItemprepareSheetItems(List<InsertHyperlinkCtrl.DocItem> docItems) protected voidstatic voidshow(org.zkoss.zk.ui.event.EventListener<DialogCallbackEvent> callback, Hyperlink.HyperlinkType type, String address, String display, Spreadsheet ss) Methods 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_DISPLAY
-
ARG_LINKTYPE
-
ARG_ADDRESS
-
mailPreAppend
- See Also:
-
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
-
webAddress
-
mailAddress
-
subject
-
linkType
-
autoDisplay
protected boolean autoDisplay -
docAddress
-
ss
-
book
-
docSelectedItem
-
cellReference
-
-
Constructor Details
-
InsertHyperlinkCtrl
public InsertHyperlinkCtrl()
-
-
Method Details
-
show
public static void show(org.zkoss.zk.ui.event.EventListener<DialogCallbackEvent> callback, Hyperlink.HyperlinkType type, String address, String display, Spreadsheet ss) -
doAfterCompose
- Specified by:
doAfterComposein interfaceorg.zkoss.zk.ui.util.Composer<org.zkoss.zul.Window>- Overrides:
doAfterComposein classRefocusDialogCtrlBase- Throws:
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
Returns link address- Returns:
-
setLinkType
-
initMail
protected void initMail() -
initWeb
protected void initWeb() -
getWebAddress
Returns the string of web page address, return null if component not found- Returns:
-
getDocAddress
-
getMailAddress
-
initDoc
protected void initDoc() -
prepareSheetItems
-
prepareDefinedNameItems
protected InsertHyperlinkCtrl.DocItem prepareDefinedNameItems(List<InsertHyperlinkCtrl.DocItem> docItems) -
buildDocumentListbox
protected void buildDocumentListbox(org.zkoss.zul.Combobox refSheet, org.zkoss.zul.Textbox cellRef, Book book)
-