Jquery 每行的下拉框(不在编辑模式下)

Jquery 每行的下拉框(不在编辑模式下),jquery,jqgrid,Jquery,Jqgrid,是否可以在视图模式下为每行显示一个选择框。选择框包含可以执行的不同操作。i、 e 行动: 转到第1页 转到第2页 第1行可以选择第1页、第2页 第2行可以选择第1页、第2页、第3页 …您可以使用将包含在“操作”列的单元格中。自定义格式化程序应将HTML片段作为字符串返回 稍后,在loadComplete内部,您可以调用类似list select.bind'change'。。。要绑定更改事件处理程序,如果用户从相应的select中更改项目,则应调用该事件处理程序。确切的代码取决于您的实现细节:您

是否可以在视图模式下为每行显示一个选择框。选择框包含可以执行的不同操作。i、 e

行动: 转到第1页 转到第2页

第1行可以选择第1页、第2页 第2行可以选择第1页、第2页、第3页 …

您可以使用将包含在“操作”列的单元格中。自定义格式化程序应将HTML片段作为字符串返回


稍后,在loadComplete内部,您可以调用类似list select.bind'change'。。。要绑定更改事件处理程序,如果用户从相应的select中更改项目,则应调用该事件处理程序。确切的代码取决于您的实现细节:您在哪里保存哪些信息以及操作如何转到您想要实现的第1页。

我认为它将与自定义格式化程序一起工作,然后将更改事件添加到列表中。但我可以看到一个缺点。如果每一行可以选择不同的页面,那么我必须为每一行发出服务器请求。@chitech:对不起,我看不出有任何问题。可以将一个函数绑定到包含的所有选定元素。然后在onChange事件处理程序中,您将事件作为第一个参数。event.target是已更改的元素。您可以使用$option:selected,event.target.val检查所选项目值,只需将windows.location设置为基于$option:selected,event.target.val构建的URL即可。它应该会起作用。