检查一个值是否存在jqgrid列或不存在

问题描述:

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

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

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

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/

+0

答案是有帮助的Azim,需要一个更多的帮助,是否有可能与jqxGrid相同的功能也。 –

+0

对'jqxGrid'使用'$('#grid').jqxGrid('getrows')'。 – Azim