在 jqxGrid 中查找具有特定列值的行

Finding a row with specific column value in jqxGrid

我正在尝试通过匹配列值来获取行的数据。例如,如果我们在网格中有以下数据,我想获取具有 CombinedID = 2015-01-02-0222.

的行的数据
[
    {"Name":"Test 1", "CombinedID":"2015-01-02-0111", "Description":"Testing"},

    {"Name":"Test 2", "CombinedID":"2015-01-02-0222", "Description":"Testing 2"},

    {"Name":"Test 2", "CombinedID":"2015-01-02-0333", "Description":"Testing 3"}
]

在 jqxGrid 文档中找不到直接的方法。

正在寻找类似的东西(但还找不到任何这样的方法):

var rowData = $(grid).jqxGrid('getRowByColumnValue','CombinedID',"2015-01-02-0222");

我自己创建了一个函数来获取与列值匹配的行:

function getItemsByColumnValue(grid, field, value, selectField) {
    var rows = $(grid).jqxGrid('getboundrows');
    var output = [];
    rows.forEach(function(row) {
        if(row[field] == value) {
            if(selectField) {
                //if selectField is specified, put only that field value to array
                output.push(row[selectField]);
            } else {
                output.push(row);
            }
        }
    });
    return output;
}