|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectto.etc.domui.dom.css.CssBase
to.etc.domui.dom.html.NodeBase
to.etc.domui.dom.html.NodeContainer
to.etc.domui.dom.html.Div
to.etc.domui.component.layout.FloatingWindow
to.etc.domui.component.misc.MsgBox
public class MsgBox
Nested Class Summary | |
---|---|
static interface |
MsgBox.IAnswer
|
static class |
MsgBox.Type
|
Constructor Summary | |
---|---|
protected |
MsgBox()
|
Method Summary | |
---|---|
protected void |
addButton(MsgBoxButton mbb)
Add a default kind of button. |
protected void |
addButton(java.lang.String lbl,
java.lang.Object selval)
|
protected void |
answer(java.lang.Object sel)
|
static DefaultButton |
areYouSureButton(java.lang.String text,
java.lang.String message,
IClicked<DefaultButton> ch)
Create a button which will show an "are you sure" yes/no dialog with a specified text. |
static DefaultButton |
areYouSureButton(java.lang.String text,
java.lang.String icon,
java.lang.String message,
IClicked<DefaultButton> ch)
Create a button which will show an "are you sure" yes/no dialog with a specified text. |
static LinkButton |
areYouSureLinkButton(java.lang.String text,
java.lang.String message,
IClicked<LinkButton> ch)
Create a button which will show an "are you sure" yes/no dialog with a specified text. |
static LinkButton |
areYouSureLinkButton(java.lang.String text,
java.lang.String icon,
java.lang.String message,
IClicked<LinkButton> ch)
Create a LinkButton which will show an "are you sure" yes/no dialog with a specified text. |
static void |
continueCancel(NodeBase dad,
java.lang.String string,
IClicked<MsgBox> onAnswer)
Ask a continue/cancel confirmation, and call the IClicked handler for CONTINUE only. |
static void |
continueCancel(NodeBase dad,
java.lang.String string,
MsgBox.IAnswer onAnswer)
Ask a continue/cancel confirmation. |
static MsgBox |
create(NodeBase parent)
|
void |
createContent()
Adjust dimensions in addition to inherited floater behavior. |
static void |
error(NodeBase dad,
java.lang.String string)
|
protected INodeContentRenderer<java.lang.String> |
getDataRenderer()
|
protected MsgBox.IAnswer |
getOnAnswer()
|
static void |
info(NodeBase dad,
java.lang.String string)
|
static void |
message(NodeBase dad,
MsgBox.Type mt,
java.lang.String string)
|
static void |
message(NodeBase dad,
MsgBox.Type mt,
java.lang.String string,
MsgBox.IAnswer onAnswer)
|
static void |
okMore(NodeBase dad,
MsgBox.Type type,
java.lang.String string,
MsgBox.IAnswer onAnswer)
Show message of specified type, and provide details (More...) button. |
protected void |
setDataRenderer(INodeContentRenderer<java.lang.String> dataRenderer)
|
protected void |
setMessage(java.lang.String txt)
|
protected void |
setOnAnswer(MsgBox.IAnswer onAnswer)
|
protected void |
setType(MsgBox.Type type)
|
static void |
warning(NodeBase dad,
java.lang.String string)
|
static void |
yesNo(NodeBase dad,
MsgBox.Type msgtype,
java.lang.String string,
IClicked<MsgBox> onAnswer)
Ask a yes/no confirmation; call the onAnswer handler if YES is selected and do nothing otherwise. |
static void |
yesNo(NodeBase dad,
java.lang.String string,
IClicked<MsgBox> onAnswer)
Ask a yes/no confirmation; call the onAnswer handler if YES is selected and do nothing otherwise. |
static void |
yesNo(NodeBase dad,
java.lang.String string,
MsgBox.IAnswer onAnswer)
Ask a yes/no confirmation, and pass either YES or NO to the onAnswer delegate. |
static void |
yesNo(NodeBase dad,
java.lang.String string,
MsgBox.IAnswer onAnswer,
INodeContentRenderer<java.lang.String> msgRenderer)
Ask a yes/no confirmation, and pass either YES or NO to the onAnswer delegate. |
static void |
yesNoCancel(NodeBase dad,
java.lang.String string,
MsgBox.IAnswer onAnswer)
|
Methods inherited from class to.etc.domui.component.layout.FloatingWindow |
---|
close, closePressed, create, create, createTitleBar, getOnClose, getWindowTitle, isClosable, linkToPageModally, onAddedToPage, onRemoveFromPage, setClosable, setIcon, setOnClose, setWindowTitle |
Methods inherited from class to.etc.domui.dom.html.Div |
---|
afterCreateContent, componentHandleWebAction, fadeIn, fadeOut, getCustomUpdatesCallJS, getDragHandler, getDropBody, getDropHandler, getDropMode, getReturnPressed, setDragHandler, setDropBody, setDropHandler, setReturnPressed, slideDown, slideUp, tb, visit |
Methods inherited from class to.etc.domui.dom.html.NodeContainer |
---|
add, add, add, addTable, canContain, delegateTo, findChildIndex, forceRebuild, getChild, getChildCount, getChildren, getDeepChild, getDeepChildren, getErrorFence, internalCheckNotDirty, internalClearDelta, internalClearDeltaFully, internalGetOldChildren, internalShelve, internalUnshelve, iterator, moveControlToModel, moveModelToControl, onRefresh, removeAllChildren, removeChild, removeChild, replaceChild, setControlsEnabled, setErrorFence, setErrorFence, setText, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
protected MsgBox()
Method Detail |
---|
public static MsgBox create(NodeBase parent)
protected void setType(MsgBox.Type type)
protected void setMessage(java.lang.String txt)
public static void message(NodeBase dad, MsgBox.Type mt, java.lang.String string)
public static void info(NodeBase dad, java.lang.String string)
public static void warning(NodeBase dad, java.lang.String string)
public static void error(NodeBase dad, java.lang.String string)
public static void message(NodeBase dad, MsgBox.Type mt, java.lang.String string, MsgBox.IAnswer onAnswer)
public static void yesNoCancel(NodeBase dad, java.lang.String string, MsgBox.IAnswer onAnswer)
public static void yesNo(NodeBase dad, java.lang.String string, MsgBox.IAnswer onAnswer)
dad
- string
- onAnswer
- public static void yesNo(NodeBase dad, java.lang.String string, MsgBox.IAnswer onAnswer, INodeContentRenderer<java.lang.String> msgRenderer)
dad
- string
- onAnswer
- msgRenderer
- Provides custom rendering of specified string message.public static void yesNo(NodeBase dad, java.lang.String string, IClicked<MsgBox> onAnswer)
dad
- string
- onAnswer
- public static void yesNo(NodeBase dad, MsgBox.Type msgtype, java.lang.String string, IClicked<MsgBox> onAnswer)
dad
- string
- onAnswer
- public static void okMore(NodeBase dad, MsgBox.Type type, java.lang.String string, MsgBox.IAnswer onAnswer)
dad
- type
- string
- onAnswer
- public static void continueCancel(NodeBase dad, java.lang.String string, MsgBox.IAnswer onAnswer)
dad
- string
- onAnswer
- public static void continueCancel(NodeBase dad, java.lang.String string, IClicked<MsgBox> onAnswer)
dad
- string
- onAnswer
- public static DefaultButton areYouSureButton(java.lang.String text, java.lang.String icon, java.lang.String message, IClicked<DefaultButton> ch)
icon
- text
- The button's text.message
- The message to show in the are you sure popupch
- The delegate to call when the user is sure.
public static DefaultButton areYouSureButton(java.lang.String text, java.lang.String message, IClicked<DefaultButton> ch)
text
- The button's text.message
- The message to show in the are you sure popupch
- The delegate to call when the user is sure.
public static LinkButton areYouSureLinkButton(java.lang.String text, java.lang.String icon, java.lang.String message, IClicked<LinkButton> ch)
icon
- text
- The button's text.message
- The message to show in the are you sure popupch
- The delegate to call when the user is sure.
public static LinkButton areYouSureLinkButton(java.lang.String text, java.lang.String message, IClicked<LinkButton> ch)
text
- The button's text.message
- The message to show in the are you sure popupch
- The delegate to call when the user is sure.
public void createContent() throws java.lang.Exception
createContent
in class FloatingWindow
java.lang.Exception
NodeBase.createContent()
protected void answer(java.lang.Object sel) throws java.lang.Exception
java.lang.Exception
protected void addButton(MsgBoxButton mbb)
mbb
- protected void addButton(java.lang.String lbl, java.lang.Object selval)
protected MsgBox.IAnswer getOnAnswer()
protected void setOnAnswer(MsgBox.IAnswer onAnswer)
protected INodeContentRenderer<java.lang.String> getDataRenderer()
protected void setDataRenderer(INodeContentRenderer<java.lang.String> dataRenderer)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |