Package org.adempiere.webui.adwindow
Class ToolbarProcessButton
java.lang.Object
org.adempiere.webui.adwindow.ToolbarProcessButton
- All Implemented Interfaces:
IProcessButton,Evaluatee
Model for AD_ToolBarButton with AD_Process_ID > 0
- Author:
- hengsin
-
Constructor Summary
ConstructorsConstructorDescriptionToolbarProcessButton(MToolBarButton mToolbarButton, IADTabpanel adTabpanel, ActionListener listener, int windowNo) -
Method Summary
Modifier and TypeMethodDescriptionvoidDynamic update of button state.get_ValueAsString(String variableName) Get Variable ValueGetIADTabpanelinstance that own this buttonorg.zkoss.zul.ButtonGet Column NameGet DescriptionGet display textintGet info window idintGet AD_Process_IDvoidEvaluate pressedLogic (if defined)voidEvaluate readOnlyLogic (if defined)
-
Constructor Details
-
ToolbarProcessButton
public ToolbarProcessButton(MToolBarButton mToolbarButton, IADTabpanel adTabpanel, ActionListener listener, int windowNo) - Parameters:
mToolbarButton-adTabpanel-listener-windowNo-
-
-
Method Details
-
getProcess_ID
public int getProcess_ID()Description copied from interface:IProcessButtonGet AD_Process_ID- Specified by:
getProcess_IDin interfaceIProcessButton- Returns:
- AD_Process_ID or 0
-
getInfoWindow_ID
public int getInfoWindow_ID()Description copied from interface:IProcessButtonGet info window id- Specified by:
getInfoWindow_IDin interfaceIProcessButton- Returns:
- AD_InfoWindow_ID
-
getADTabpanel
Description copied from interface:IProcessButtonGetIADTabpanelinstance that own this button- Specified by:
getADTabpanelin interfaceIProcessButton- Returns:
IADTabpanelinstance that own this button
-
getColumnName
Description copied from interface:IProcessButtonGet Column Name- Specified by:
getColumnNamein interfaceIProcessButton- Returns:
- Column Name
-
getDescription
Description copied from interface:IProcessButtonGet Description- Specified by:
getDescriptionin interfaceIProcessButton- Returns:
- Description
-
getDisplay
Description copied from interface:IProcessButtonGet display text- Specified by:
getDisplayin interfaceIProcessButton- Returns:
- Display text
-
getButton
public org.zkoss.zul.Button getButton()- Returns:
Button
-
dynamicDisplay
public void dynamicDisplay()Dynamic update of button state. -
get_ValueAsString
Description copied from interface:EvaluateeGet Variable Value- Specified by:
get_ValueAsStringin interfaceEvaluatee- Parameters:
variableName- name- Returns:
- value
-
readOnlyLogic
public void readOnlyLogic()Evaluate readOnlyLogic (if defined) -
pressedLogic
public void pressedLogic()Evaluate pressedLogic (if defined)
-