私はDHTMLX Gridで作業しており、次のような方法を使用して複数のグリッドオブジェクトを構築しています
JS:
function renderGrid(render_area, dataURL, skin, loop_index) {
var scope = this;
var grid_obj = loop_index + '_grid';
grid_obj = new dhtmlXGridObject($(render_area).attr('id'));
grid_obj.selMultiRows = true;
grid_obj.imgURL = "codebase/imgs/";
grid_obj.init();
grid_obj.setSkin(skin);
grid_obj.load(dataURL);
}
jquery プラグインを使用してこれを行っています。動的に作成されたこれらすべてのグリッドに「RowSelect」イベントをアタッチしたいと考えています。
HTMLページのグリッドオブジェクトを使用して、そこにイベントをこのように添付することを考えました
0_grid.attachEvent("onRowSelect",scope.clickEvent);
残念ながら、これらの動的に作成されたグリッド オブジェクトを HTML ページで取得できません (HTML ページでは 0_grid は定義されていません)。
誰かが私に良い解決策を提案してくれるとうれしいです