jQgrid dblclick单元格更新filterToolbar

时间:2012-05-04 15:37:14

标签: javascript jquery jqgrid

我正在使用 jQgrid 创建一个应用程序,当用户双击单元格时,我正在寻找填充filterToolbar的任何想法。

更准确地说,当用户双击单元格时,我希望单元格值填充相应列的filterToolbar

1 个答案:

答案 0 :(得分:1)

在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);
},