如果我从ssjs
成功调用的代码,我有这个位 "vwEquipmentActiveByCategorySubcategoryBriefDescription/"+rowData.getUniversalID() +"/$FILE/"+rowData.getColumnValues()[4]
现在我需要从csjs调用它。我怎么能这样做?
答案 0 :(得分:0)
客户端有一个XSP对象,它允许你做几次回调服务器。
所以尝试使用这个
XSP.partialRefreshGet(refreshId, options) or XSP.partialRefreshPost(refreshId, options)
手动触发部分刷新。对于POST,refreshId必须指向一个表单,因为它可以是具有部分刷新定义的任何元素。选项对象非常有趣。包括在生命周期中执行的参数和函数。
所以只需将重复控件的ID和XSP.partialRefreshGet或Post放入并检查它是否有效。如果你把你的控件放在面板中并将面板的ID传递给刷新方法,肯定会有效。
答案 1 :(得分:0)
我最终在这里做的是使用点击事件SSJS来获取图像URL(从重复控件计算)并将其存储在CSS隐藏字段中。我的CSJS然后引用该字段。效果很好。