Usages
Abstract Class
org.joget.apps.datalist.model.DataListActionDefault
- Under wflow-core module
- Extended org.joget.plugin.base.ExtDefaultPlugin. Please refer to Plugin Base Abstract Class and Interface.
- Implemented org.joget.plugin.property.model.PropertyEditable. Please refer to Plugin Base Abstract Class and Interface.
- A base abstract class to develop a Datalist Action Plugin.
Method Detail
Abstract Methods
getLinkLabel
public java.lang.String getLinkLabel()
Descriptive name for the action
getHref
public java.lang.String getHref()
Optional link to a URL
getTarget
public java.lang.String getTarget()
Optional link to a URL
getHrefParam
public java.lang.String getHrefParam()
Name of the parameter if linked, separated by semicolon ";" if has multiple.
getHrefColumn
public java.lang.String getHrefColumn()
Name of the column to use for the param value if linked, separated by semicolon ";" if has multiple.
getConfirmation
public java.lang.String getConfirmation()
Message for confirmation
executeAction
public org.joget.apps.datalist.model.DataListActionResult executeAction(org.joget.apps.datalist.model.DataList dataList,java.lang.String[] rowKeys)
Method to perform the action on selected rows
Overridable Methods
getVisibleOnNoRecord
public java.lang.Boolean getVisibleOnNoRecord();
Flag that decide to show an action object or not
Default to the value of property "visible".
Plugin Properties Options
- Please refer to Plugin Properties Options for more information.
Predefined Property
visible
- getVisibleOnNoRecord method use this value to decide whether or not show this action when no record in the datalist
{ label : '@@datalist.hyperlinkdatalistaction.visible@@', name : 'visible', type : 'checkbox', options : [ {'value' : 'true', 'label' : ''} ] }
Tutorials
- Not available right now
Related Community Plugins
- Not available right now