zoukankan      html  css  js  c++  java
  • jqgrid 加入右键菜单按钮管理

    除了在表格底部添加自定义按钮外,还可以通过设置右键菜单按钮来添加自定义事件。看下图:

    如何实现以上功能?

    1)引入ContextMenu插件

    2)创建一个函数用于初始化右键菜单(本示例取名为 initGridMenu )

    3)把initGridMenu方法名赋值给jqgrid的 gridComplete 方法属性

    具体代码写法请参考如下:

             //引入右键菜单插件
             <script type="text/ecmascript" src="xxx/ContextMenu/ContextMenu.js"></script>
             ...
             //在jqgrid中启用右键菜单
             $("#jqGrid").jqGrid({
                  ...
                  gridComplete: initGridMenu,
                  ...
             });
    
            //初始化邮件菜单按钮列表
            function initGridMenu() {
                $(".jqgrow", "#jqGrid").contextMenu('contextMenu', {
                    menuStyle: {
                         "150px"
                    },
                    bindings: {
                        'edit': function (t) {
                            editRow();
                        },
                        'add': function (t) {
                            addRow();
                        },
                        'del': function (t) {
                            delRow();
                        }
                    },
                    onContextMenu: function (event, menu) {
                        var rowId = $(event.target).parent("tr").attr("id")
                        var grid = $("#jqGrid");
                        grid.setSelection(rowId);
    
                        return true;
                    }
                });
    View Code
  • 相关阅读:
    将excel里的有效数据提取出来
    基础二
    状态码
    基础(一)
    爬虫页面
    交集,并集,差集,函数
    魔法和运算器
    Java接口
    Java封装
    Java抽象类
  • 原文地址:https://www.cnblogs.com/senyier/p/7325723.html
Copyright © 2011-2022 走看看