JQgrid:从寻呼机获取动作

Posted

技术标签:

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

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

【问题讨论】:

【参考方案1】:

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

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

    您可以定义看起来像原始添加/编辑/删除按钮的自定义按钮(请参阅http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_buttons)并使用navGridadd:false, edit: false, del: off 参数来关闭标准按钮。 如果您想替换默认的添加/编辑/删除功能,您可以使用addfunceditfuncdelfunc。 您可以使用添加/编辑/删除按钮的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();
                    

【讨论】:

以上是关于JQgrid:从寻呼机获取动作的主要内容,如果未能解决你的问题,请参考以下文章

创建网格后添加 jqGrid 寻呼机

jqGrid - 如何删除寻呼机上的页面选择但保留按钮?

如何更改 jqgrid 寻呼机中的值

jQgrid错误的寻呼机结构

JQGrid 寻呼机说“1 of Nan”?

如何更改寻呼机 jqgrid 字体大小?