如何在easygrid中获取选定的行值

时间:2014-03-06 09:19:27

标签: java grails jqgrid grails-plugin

我在grails easygrid插件中创建自定义按钮“open”。我想在这个按钮中获得一些参数。我如何从所选行中获取值?

<grid:grid id='jqgridinitial' name='customerList' jqgrid.caption="'Customer'"
       open="${g.createLink(controller: 'customer', action: 'index', params:[???] }"

1 个答案:

答案 0 :(得分:2)

这是返回所选行的javascript代码:

var row = jQuery("#jqgridinitial_table").jqGrid('getGridParam','selrow');

但是,我认为你真正需要的是一个自定义的jqgrid格式化程序: http://www.trirand.com/jqgridwiki/doku.php?id=wiki:custom_formatter

您可以在此处查看示例:https://github.com/tudor-malene/Easygrid_example/blob/master/grails-app/views/author/_jqgrid.gsp

以及它的工作原理(点击作者姓名并链接到维基百科):     199.231.186.169:8080/easygrid/author/list?impl=jqgrid

在您的情况下,您应该根据实际的行数据构建客户链接