我正在使用xPages扩展库中的DataView控件,我想使用摘要列链接来展开而不是使用当前文档打开单独的xpage。实现这一目标的最佳方法是什么?我想过使用jQuery点击/触发展开链接,但我无法弄清楚如何将视图的当前行传递到摘要列href属性中的javascript函数。另一种选择是调用扩展链接正在调用的相同JS,但是AJAX代码似乎已经被充分抽象化,以便不会在对生成的HTML代码进行粗略分析时显示出来。
更新:添加了屏幕截图
答案 0 :(得分:2)
将CSJS代码添加到viewSummaryColumn
的{{1}}属性,以“点击”显示/隐藏详细信息图片,而不是打开文档。
href
var id = '#{id:details}'
id = id.replace(':details', '_shimg')
var link = document.getElementById(id).parentElement
“details”是detail facet面板的id。您的代码应如下所示:
link.click()