Criteria

  • IServ.UI.Classic.plugin.RowCriteria —

    плагин для выделения строки grid’а

    {
        "xtype": "listviewgrid",
        ...
        plugins: [{
            ptype: 'rowcriteria',
            styles: {
                color: 'red'
            },
            filters: [{
                property: 'C_Name', // наименование колонки
                value: 'Вася'
            }]
        }]
    }
    
  • IServ.UI.Classic.plugin.CellCriteria — плагин для выделения ячейки grid’а
    {
        "xtype": "listviewgrid",
        ...
        columns:[{
            ..., // тут обычное описание колонки
            plugins: [{
                ptype: 'cellcriteria',
                styles: {
                    color: 'red'
                },
                filters: [{
                    property: 'value', // тут нужно обязательно указывать значение value
                    value: 0
                }]
            }]
        }]
    }
    

Доступна возможность инициализации функции как значение, например:

{
    "xtype": "listviewgrid",
    ...
    columns:[{
        ...,
        plugins: [{
            ptype: 'cellcriteria',
            styles: {
                color: 'red'
            },
            filters: [{
                property: 'value',
                value: function() { // например нужно прочитать настройку
                    return Utilits.getConf('value'); 
                }
            }]
        }]
    }]
}
Подробнее здесь
Print Friendly, PDF & Email