jQgridを使用してアプリケーションを作成しておりfilterToolbar
、ユーザーがセルをダブルクリックしたときにデータを入力するためのアイデアを探しています。
filterToolbar
より正確には、ユーザーがセルをダブルクリックしたときに、対応する列にセルの値を入力したいと思います。
jQgridを使用してアプリケーションを作成しておりfilterToolbar
、ユーザーがセルをダブルクリックしたときにデータを入力するためのアイデアを探しています。
filterToolbar
より正確には、ユーザーがセルをダブルクリックしたときに、対応する列にセルの値を入力したいと思います。
JQGrid ondblClickRowイベントには、その行でクリックされたセルのインデックスであるiCol値があります。そのインデックスを使用して行を見ると、列の名前とセルの値の両方を取得できます。次に、フィルターボックスのIDはgs_columnnameであるため、jqueryを使用して、それぞれの列フィルターに値を挿入できます。
ondblClickRow: function(rowid,iRow,iCol,e){
var cm = $("#gridid").jqGrid("getGridParam", "colModel");
var colName = cm[iCol]["name"];
var cellvalue = $("#gridid").jqGrid("getCell", rowid, iCol);
$('#gs_' + colName).val(cellvalue);
},