用法

  • 用于扩展在列表项上执行操作的方法。例如删除记录
  • Datalist Action Plugin可作为Datalist行动作为单记录动作,也可用作多个记录的整个列表操作。它还可以在列 - 操作映射中进行配置,在单独的列中使用。   
  • 一个可用的Datalist Action Element插件必须扩展  org.joget.apps.form.model.Element  抽象类。

抽象类

org.joget.apps.datalist.model.DataListActionDefault

方法详细

抽象方法
getLinkLabel
public java.lang.String getLinkLabel()

获取Link 的标签

getHref
public java.lang.String getHref()

URL的可选链接Href

getTargetMethod
public java.lang.String getTarget()

URL的可选链接Target

getHrefParam
public java.lang.String getHrefParam()

链接参数的名称,如果有多个,用分号“;”分隔 。

getHrefColumn
public java.lang.String getHrefColumn()

参数列的名称,如果有多个,用分号“;”分隔 。

getConfirmation
public java.lang.String getConfirmation()

获取消息确认

executeAction
public org.joget.apps.datalist.model.DataListActionResult executeAction(org.joget.apps.datalist.model.DataList dataList,java.lang.String [] rowKeys)

对所选行执行操作的方法

可覆盖的方法
getVisibleOnNoRecord
public java.lang.Boolean getVisibleOnNoRecord();

决定显示动作对象的标志

默认为属性“visible”的值。

插件属性选项

预定义属性

visible

    {
        label : '@@datalist.hyperlinkdatalistaction.visible@@',
        name : 'visible',
        type : 'checkbox',
        options : [
            {'value' : 'true', 'label' : ''}
        ]
    }

教程

相关社区版插件

  • Form Row Delete Action
    org.joget.apps.datalist.lib.FormRowDeleteDataListAction (wflow-core)
  • Data List Hyperlink Action
    org.joget.apps.datalist.lib.HyperlinkDataListAction (wflow-core)

 

 

  • No labels