2016-09-30 10 views
0

JQGridを使用していますが、複数選択のチェックボックスで固定列がほとんどありません。同じidの入力型が多数あることがわかります。これは私が探しているものを実装するのを妨げています。たとえば、同じIDを持つ2つのマルチ選択チェックボックス、つまり「cb_list」があります。JQGrid:同一IDの要素を作成する固定列

4.13.5事前jqGrid - 無料jqGrid IDSに問題がjqGrid 4.7から継承され

答えて

0

。それにもかかわらず、問題のない固定されたdivまたは固定されていないdivから必要な要素を選択できますが、選択は少し遅いです。たとえば、あなたが凍結されたDIVからチェックボックス "チェック/すべてのチェックを外し、" 取得する

var $grid = $("#list"); // the grid 
... 
var $checkAllFrozen = $grid[0].grid.fhDiv 
     .find("#cb_" + $grid[0].id); 

または

var $checkAllFrozen = $grid.closest(".ui-jqgrid-view") 
     .children(".frozen-div.ui-jqgrid-hdiv") 
     .find("#cb_" + $grid[0].id); 

を使用することができます。

チェックボックスを変更する必要がある場合は、のフリーズしたチェックボックスとフリーズしないチェックボックスの両方で行うことができます。両方で選択することができます

var $checkAllFrozen2 = $grid.closest(".ui-jqgrid-view") 
     .find("input.cbox[id=cb_" + $grid[0].id + "]"); 
関連する問題