我遇到了一个场景,我需要在 javascript 中使用 renderURL。我有一个包含许多数据行的 aui 数据表。单击任何行后,我需要调用渲染 URL 来加载下一个视图。
通常,我曾经通过在 onClick 事件中编写 renderURL 来在按钮的情况下使用 renderURL。IE,
aui:button name="TestButton" onClick="<%=testRenderURL.toString()%>"
但在当前场景中,控件将位于我的数据表的委托函数中,即单击处理函数,即:-
Y.delegate('click', function(e) {
var target = e.currentTarget;
record = this.get('recordset').getRecord(target.get('id')).getValue();
alert(record.name);
//HERE I NEED TO CALL RENDER URL AND LOAD NEXT JSP PAGE
// after fetching current row values. i.e, send record.name to next jsp file
}, '#myTable', 'tr', dt);