Xpages 从csjs调用repeat控件?
我有一个从ssjs成功调用的if代码Xpages 从csjs调用repeat控件?,xpages,Xpages,我有一个从ssjs成功调用的if代码 "vwEquipmentActiveByCategorySubcategoryBriefDescription/"+rowData.getUniversalID() +"/$FILE/"+rowData.getColumnValues()[4] 现在我需要从csjs调用它。我该怎么做呢?客户端有一个XSP对象,它允许您对服务器进行少量回调 所以试着用这个 XSP.partialRefreshGet(refreshId, options) or XSP.p
"vwEquipmentActiveByCategorySubcategoryBriefDescription/"+rowData.getUniversalID() +"/$FILE/"+rowData.getColumnValues()[4]
现在我需要从csjs调用它。我该怎么做呢?客户端有一个XSP对象,它允许您对服务器进行少量回调 所以试着用这个
XSP.partialRefreshGet(refreshId, options) or XSP.partialRefreshPost(refreshId, options)
手动触发部分刷新。对于POST,refreshId必须指向表单,对于get,它可以是具有部分刷新定义的任何元素。options对象是一个非常有趣的研究对象。包括要在生命周期中执行的参数和函数
所以只需将repeat控件的ID和XSP.partialRefreshGet或Post放在一起,然后检查它是否有效。当然,如果你把你的控件放在面板中,并将面板的ID传递给刷新方法,它会起作用。我在这里做的是使用点击事件SSJS获取图像URL(从重复控件计算),并将其存储在CSS隐藏字段中。然后,我的CSJ引用该字段。很好。你的问题不是很清楚,你需要下载链接之类的东西吗?如果是这样,请放置一个xp:link控件并将href属性计算到上面的url。我正在SSJS中为图像动态创建url。我正在使用repeat控件创建此URL。我现在要做的是计算相同的URL,但使用CSJS。