IBM BPM 8.5.6客户端人员服务可见性脚本

时间:2016-02-04 12:25:04

标签: response visibility client-side ibm-bpm

我有一个表,当我选择一行或多行并单击按钮时,我会转到一个服务,完成时从表中删除这些行。我的问题是当我选择一行或多行时必须出现按钮,否则会消失。 我对该按钮的可见性脚本是:

if(local.get("pSuspendedTasks").get("listAllSelected")[0] == null){
    return "HIDDEN";
}
return "DEFAULT";

当我调用服务并返回没有我选择的行之前按钮仍在那里。

注意:我使用响应式教练工具包

1 个答案:

答案 0 :(得分:0)

您必须清除列表pSuspendedTasks上的选择项。

您可以在服务器端调用方法listClearAllSelected,如下所示:

tw.local.pSuspendedTasks.listClearAllSelected()

为了正常工作,请不要忘记将整个列表传递给服务。

此致 Bernardo Baumblatt。