【问题标题】:JQgrid:Get the action from the pagerJQgrid:从寻呼机获取动作
【发布时间】:2010-06-08 18:45:47
【问题描述】:

当在寻呼机中单击按钮时,如何获取操作(单击了什么按钮)?(编辑、删除、添加...)

【问题讨论】:

    标签: forms button jqgrid action pager


    【解决方案1】:

    您可能指的是导航栏或导航器的按钮(请参阅http://www.trirand.com/jqgridwiki/doku.php?id=wiki:navigator)。

    您可以通过至少三种不同的方式实现您想要的:

    1. 您可以定义看起来像原始添加/编辑/删除按钮的自定义按钮(请参阅http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_buttons)并使用navGrid{add:false, edit: false, del: off} 参数来关闭标准按钮。
    2. 如果您想替换默认的添加/编辑/删除功能,您可以使用addfunceditfuncdelfunc
    3. 您可以使用添加/编辑/删除按钮的onclickSubmitafterSubmit 或其他一些受支持的事件(请参阅http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing#events)在单击按钮或提交时执行一些附加操作。

    您可以选择最适合您要求的方式。

    【讨论】:

      【解决方案2】:

      您可以使用网格onPaging事件:

      点击[页面后触发此事件 按钮] 并在填充之前 数据。当用户输入时也有效 页面输入中的新页码 框(并按 [Enter]),当 请求的记录数已更改 通过选择框。本次活动我们 只传递一个参数 pgButton (字符串)可以是 - first,last,prev,next 如果是按钮 点击,记录的情况下,当一个数字 请求的行数已更改并且用户 当用户更改号码时 请求的页面。请求的页面。

      【讨论】:

        【解决方案3】:

        还有 beforeRequest 和 LoadComplete 事件。对我有用的例子如下:

        beforeRequest: function () {
                                $.blockUI();
                                //alert("before request");
                            },
        
                            loadComplete: function () {
                                //alert("load complete");
        
                                $.unblockUI();
                            }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-10-26
          • 2011-04-17
          • 2012-01-19
          • 1970-01-01
          • 1970-01-01
          • 2012-12-16
          相关资源
          最近更新 更多