Jqgrid - 分页:想要访问网格中所有页面的动态下拉列表的所有选项。我试过getCell它只获取当前页面的单元格值

时间:2014-12-21 12:33:32

标签: jqgrid

我使用了客户端分页。在第一页中,我有 5 行。

var grid = jQuery("#mygrid").jqGrid('getGridParam', 'data');
$('#mygrid').jqGrid('getCell',grid[0].Id, 'Color');

此处 grid [0] .Id 是我们网格的唯一键值。

以上行返回整个html标记,其中包含以下选项:

"<select class="editable" size="1" name="Color" id="xxxxxxxxx_Color" role="select"><option selected="selected" value="Pink">Pink</option><option value="Blue"> Blue</option><option value="Black"> Black</option><option value="Red"> Red</option></select>"

当我尝试访问位于另一个页面的第6个记录时:

var grid = jQuery("#mygrid").jqGrid('getGridParam', 'data');
$('#mygrid').jqGrid('getCell',grid[5].Id, 'Color'); 

返回 false

我尝试了 grid [5] .Color ,它只获得了下拉菜单的选中值选项。但我想要所有下拉选项,就像我获得第一记录一样。 getCell仅适用于当前页面的行,在分页期间其它页面无法正常工作。有什么方法可以访问网格中每一行的下拉单元格的所有选项。

0 个答案:

没有答案