javascript で renderURL を使用する必要があるシナリオに遭遇しました。多くのデータ行を持つ aui-datatable があります。任意の行をクリックしたら、レンダリング URL を呼び出して次のビューを読み込む必要があります。
通常、onClick イベントに renderURL を記述して、ボタンの場合は renderURL を使用していました。つまり、
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);