1

这似乎是一个简单的问题,但我找不到任何东西。我想要的只是能够搜索整行实体,而不仅仅是我显示的列。下面的 ng-grid,我找不到在“请”字段中搜索任何内容并将其返回的方法。

我的对象非常大,所以我只显示几列,然后使用选定的项目来查看详细信息。我认为这是非常标准的。

    var data = [
        {key: 'key1', name: 'name1', please: 'search this'},
        {key: 'key2', name: 'name2', please: 'search this please'},
    ];

    $scope.grid = {
        data: 'data',
        columnDefs: [
            {field: 'key'},
            {field: 'name'}
        ]
    };

ng-grid 中的问题是这个片段

var searchEntireRow = function(condition, item, fieldMap){
    var result;
    for (var prop in item) {
        if (item.hasOwnProperty(prop)) {
            var c = fieldMap[prop.toLowerCase()];
            if (!c) {
                continue;
            }

fieldMap 是 columnDefs。

我如何利用 ng-grids 酷搜索完整实体。谢谢你的帮助。

4

0 回答 0