Package org.adempiere.webui.desktop
Interface IDesktop
-
- All Superinterfaces:
UIPart
- All Known Implementing Classes:
AbstractDesktop,DefaultDesktop,TabbedDesktop
public interface IDesktop extends UIPart
Desktop interface- Author:
- hengsin
-
-
Field Summary
Fields Modifier and Type Field Description static StringACTIVITIES_EVENT_QUEUEstatic StringON_ACTIVITIES_CHANGED_EVENTstatic StringWINDOWNO_ATTRIBUTE
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description booleancloseActiveWindow()close active windowbooleancloseWindow(int windowNo)ObjectfindWindow(int WindowNo)org.zkoss.zk.ui.ComponentgetActiveWindow()get active windowClientInfogetClientInfo()org.zkoss.zk.ui.ComponentgetComponent()Get the root component of the desktopbooleanisPendingWindow()voidlogout()User logout from desktop, do clean upvoidonMenuSelected(int nodeId)ADFormopenForm(int formId)voidopenInfo(int infoId)ProcessDialogopenProcessDialog(int processId, boolean soTrx)voidopenTask(int task_ID)Open operating system task windowvoidopenWindow(int windowId, Callback<ADWindow> callback)voidopenWindow(int windowId, MQuery query, Callback<ADWindow> callback)voidopenWorkflow(int workflow_ID)intregisterWindow(Object window)voidrenderHomeTab()voidsetClientInfo(ClientInfo clientInfo)voidsetPage(org.zkoss.zk.ui.Page page)Attached to pagevoidsetTabTitle(String title, int windowNo)voidshowHTMLContent(String content, String title, boolean closeable)voidshowURL(String url, boolean closeable)voidshowWindow(int window_ID, MQuery query)Deprecated.voidshowWindow(Window win)voidshowWindow(Window win, String position)voidshowZoomWindow(int window_ID, MQuery query)voidunregisterWindow(int windowNo)voidupdateHelpContext(String ctxType, int recordId)voidupdateHelpQuickInfo(GridTab gridTab)voidupdateHelpTooltip(String hdr, String desc, String help, String otherContent)voidupdateHelpTooltip(GridField gridField)-
Methods inherited from interface org.adempiere.webui.part.UIPart
createPart
-
-
-
-
Field Detail
-
WINDOWNO_ATTRIBUTE
static final String WINDOWNO_ATTRIBUTE
- See Also:
- Constant Field Values
-
ACTIVITIES_EVENT_QUEUE
static final String ACTIVITIES_EVENT_QUEUE
- See Also:
- Constant Field Values
-
ON_ACTIVITIES_CHANGED_EVENT
static final String ON_ACTIVITIES_CHANGED_EVENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getClientInfo
ClientInfo getClientInfo()
- Returns:
- ClientInfo
-
onMenuSelected
void onMenuSelected(int nodeId)
- Parameters:
nodeId-
-
registerWindow
int registerWindow(Object window)
- Parameters:
window-- Returns:
- windowNo
-
findWindow
Object findWindow(int WindowNo)
- Parameters:
WindowNo-- Returns:
- Object
-
closeActiveWindow
boolean closeActiveWindow()
close active window- Returns:
- boolean
-
getActiveWindow
org.zkoss.zk.ui.Component getActiveWindow()
get active window- Returns:
- Component
-
closeWindow
boolean closeWindow(int windowNo)
- Parameters:
windowNo-- Returns:
- boolean
-
showURL
void showURL(String url, boolean closeable)
- Parameters:
url-closeable-
-
showHTMLContent
void showHTMLContent(String content, String title, boolean closeable)
- Parameters:
content-title-closeable-
-
showWindow
void showWindow(Window win)
- Parameters:
win-
-
showZoomWindow
void showZoomWindow(int window_ID, MQuery query)- Parameters:
window_ID-query-
-
showWindow
void showWindow(int window_ID, MQuery query)Deprecated.- Parameters:
window_ID-query-
-
unregisterWindow
void unregisterWindow(int windowNo)
- Parameters:
windowNo-
-
openProcessDialog
ProcessDialog openProcessDialog(int processId, boolean soTrx)
- Parameters:
processId-soTrx-- Returns:
- ProcessDialog
-
openForm
ADForm openForm(int formId)
- Parameters:
formId-- Returns:
- ADWindow
-
openInfo
void openInfo(int infoId)
- Parameters:
infoId-
-
openWindow
void openWindow(int windowId, Callback<ADWindow> callback)- Parameters:
windowId-callback-
-
openWindow
void openWindow(int windowId, MQuery query, Callback<ADWindow> callback)- Parameters:
windowId-query-callback-
-
openTask
void openTask(int task_ID)
Open operating system task window- Parameters:
task_ID-
-
openWorkflow
void openWorkflow(int workflow_ID)
- Parameters:
workflow_ID-
-
getComponent
org.zkoss.zk.ui.Component getComponent()
Get the root component of the desktop- Specified by:
getComponentin interfaceUIPart- Returns:
- Component
-
setPage
void setPage(org.zkoss.zk.ui.Page page)
Attached to page- Parameters:
page-
-
setClientInfo
void setClientInfo(ClientInfo clientInfo)
- Parameters:
clientInfo-
-
logout
void logout()
User logout from desktop, do clean up
-
updateHelpContext
void updateHelpContext(String ctxType, int recordId)
-
updateHelpTooltip
void updateHelpTooltip(GridField gridField)
-
updateHelpTooltip
void updateHelpTooltip(String hdr, String desc, String help, String otherContent)
-
updateHelpQuickInfo
void updateHelpQuickInfo(GridTab gridTab)
-
isPendingWindow
boolean isPendingWindow()
-
setTabTitle
void setTabTitle(String title, int windowNo)
-
renderHomeTab
void renderHomeTab()
-
-