2014-03-06 38 views
0

如何獲得所選行值創建自定義按鈕,在Grails的「開放」 easygrid插件。我想在這個按鈕中獲得一些參數。我如何從選定的行中獲取值?在easygrid

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

ATLEAST分享你的研究的鏈接到客戶 –

回答

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

在你的情況,你應該建立根據實際行數據