【问题标题】:Jqgrid how to write cell click eventJqgrid如何编写单元格点击事件
【发布时间】:2014-12-24 07:56:41
【问题描述】:

我想在用户单击jqgrid 的单元格时编写一个事件。有内置方法吗? 我在this link 找不到任何活动@

【问题讨论】:

    标签: jqgrid


    【解决方案1】:

    回调和 jQuery 事件在 here 中描述。 jqGrid 在网格主体上注册click 处理程序。在click 处理程序内部,将调用回调beforeSelectRow 和稍后的onCellSelect。同样,jQuery 事件 jqGridBeforeSelectRowjqGridCellSelect 也会被调用。

    回调和事件包含e参数(jQuery Event object),如果beforeSelectRow回调(或onCellSelect回调)的其他参数,target属性可用于获取有关点击事件的所有信息) 不要提供你需要的东西。旧答案:the answerthis onethis onethis onethis onethis one 和许多其他为您提供了使用 onCellSelectbeforeSelectRow 回调的示例。

    【讨论】:

      【解决方案2】:

      有一个内置事件..你可以在这里找到它LINK

      onCellSelect: function (rowId, iCol, content, event) {
            //YOUR STUFF
          }
      

      【讨论】:

        【解决方案3】:

        我们在jqgrid中有双击事件,可以这样使用

        ondblClickRow: function (rowId, iRow, iCol, e) { //Your Code  }
        

        【讨论】:

          【解决方案4】:

          你可以试试这个

          onSelectRow: function(){
                          var row_id = $("#grid_nueva_caja_matriz").getGridParam('selrow');
                          jQuery('#grid_nueva_caja_matriz').editRow(row_id, true);
                      }
          

          或者你可以使用不同的事件 ondblClickRow 你可以查看 jqgrid 的文档

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-09-27
            • 2011-03-18
            • 2015-09-25
            • 2020-04-03
            • 2021-02-07
            • 1970-01-01
            • 2011-03-27
            • 1970-01-01
            相关资源
            最近更新 更多