【问题标题】:How to get selected row values in easygrid如何在easygrid中获取选定的行值
【发布时间】:2014-03-06 09:19:27
【问题描述】:

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

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

【问题讨论】:

  • 至少分享你的研究

标签: java grails jqgrid grails-plugin


【解决方案1】:

这是返回所选行的 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

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

【讨论】:

    猜你喜欢
    • 2012-10-09
    • 1970-01-01
    • 1970-01-01
    • 2016-03-26
    • 2018-08-12
    • 2017-08-18
    • 2015-11-30
    • 2015-07-13
    • 1970-01-01
    相关资源
    最近更新 更多