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)并使用
navGrid
的add:false, edit: false, del: off
参数来关闭标准按钮。
如果您想替换默认的添加/编辑/删除功能,您可以使用addfunc
、editfunc
和delfunc
。
您可以使用添加/编辑/删除按钮的onclickSubmit
或afterSubmit
或其他一些受支持的事件(请参阅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:从寻呼机获取动作的主要内容,如果未能解决你的问题,请参考以下文章