检查一个值是否存在于jqgrid列中

时间:2015-12-02 16:07:37

标签: jquery jqgrid

我需要检查jQgrid列中是否存在某些值。该值将来自其他一些输入文本不会来自网格单元格。 我需要一个函数来检查它。我不是在谈论jqgrid的现有过滤功能。 enter image description here

如上所示我需要检查50020000是否存在于该特定列中。 请帮助。

1 个答案:

答案 0 :(得分:1)

您可以从网格中获取所有行数据,如下所示。

var allData = $('#grid').jqGrid('getGridParam', 'data');

您可以遍历这些数据并检查您的数据是否存在。

$.each(allData, function(i, item){  
    if (item.row1 == text) { //do something }
    if (item.row2 == text) { //do something }
    if (item.row3 == text) { //do something }

    // check for more rows.......    
});

看看this小提琴。希望这会帮助你。 http://jsfiddle.net/yNw3C/12271/