0

Web ページに JQGrid(jqgrid-3.6.4) があります。その最初の列はチェックボックスです。ボタンのクリックに基づいて、JQGrid のすべての行のチェック ボックスをオンにする必要があります。チェックボックスをオンにする追加機能が必要なため、「multiselect=true」は使用できません。これまでのところ、jqgrid のすべての行を反復処理して列の値を取得し、最初の列にチェックボックスを設定しています。

var rows = jQuery("#demoJQGrid").getDataIDs();
for(var a=0;a<=rows.length;a++)
{
    var row=jQuery("#demoJQGrid").getRowData(rows[a]);          

    row.columnOneCheckBox.attr('checked',true);   

    jQuery("#demoJQGrid").setRowData(rows[a],row );

}

ボタンをクリックしても、これはチェックボックスをチェックしません。助けてください。

4

2 に答える 2