【发布时间】:2016-02-16 19:16:09
【问题描述】:
在 Xpage 上,我有两个 REST 控件,它们填充两个增强的 dojo 数据网格。一个是公司,另一个是我选择的公司的联系人。我可以选择一家公司并在 xpage 的一个字段中显示该文档的 UNID。我很难根据该 UNID 过滤联系人网格。最好的方法是什么?以下是我尝试过的
使用 (CSJS) 使用所选文档 UNID 填充 ParentID 字段:
var grid = arguments[0].grid;
var index = arguments[0].rowIndex;
var item = grid.getItem(index).attributes;
XSP.getElementById("#{id:ParentID}").innerHTML = item.companyLink;
XSP.partialRefreshGet("#{id:contactListPanel}")
从父 ID 中检索 UNID 并使用 (SSJS) 在联系人 REST 控件的 keys 参数中使用:
getComponent("ParentID").getValue()
它看起来像联系网格在选择了公司Doc时刷新,但无论选择哪家公司,所有公司的所有联系人都出现在联系网格中。
【问题讨论】: