Javascript jQgrid dblclick单元更新过滤器工具栏

Javascript jQgrid dblclick单元更新过滤器工具栏,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我正在使用jQgrid创建一个应用程序,我正在寻找当用户双击单元格时填充filterToolbar的方法 更确切地说,当用户双击单元格时,我希望单元格值填充相应列中的filterToolbar。在JQGrid事件中,您将获得iCol值,它是该行中单击的单元格的索引。使用该索引并查看行,您可以获得列的名称和单元格的值。然后过滤器框的id为gs_columnname,因此使用jquery可以将值注入到相应的列过滤器中 ondblClickRow: function(rowid,iRow,iCol,e

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

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

在JQGrid事件中,您将获得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);
},
在JQGrid事件中,您将获得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);
},

如果您在“提问”表单的文本区域中键入的内容不包含问号,则说明您做错了。确切地说,您迄今为止尝试了哪些内容,哪些内容不起作用?感谢您的建议,我将在以后的帖子中尽量记在心上。:)如果您在“提问”表单的文本区域中键入的内容不包含问号,则说明您做错了。确切地说,您迄今为止尝试了哪些内容,哪些内容不起作用?感谢您的建议,我将在以后的帖子中尽量记在心上。:)非常感谢您的回复,效果很好。只是一个更新:var colName=cm[iCol];应该是var colName=cm[iCol][“name”]@user1375348您的更新是正确的,我已经做了上面的更改,很抱歉错过了。很高兴它对你有用,如果你能将答案标记为已接受,那就太好了。非常感谢你的回复,效果很好。只是一个更新:var colName=cm[iCol];应该是var colName=cm[iCol][“name”]@user1375348您的更新是正确的,我已经做了上面的更改,很抱歉错过了。很高兴它对你有用,如果你能将答案标记为已接受,那就太好了。