Почему пользовательский интерфейс фильтрации изменяется при включении версии Enterprise? - PullRequest
0 голосов
/ 11 февраля 2019

Пользовательский интерфейс фильтрации строк ag-Grid для редакции Community - это хорошо, но пользовательский интерфейс фильтрации для редакции Enterprise странный и сложный.Как получить простую при использовании лицензии Enterprise?

При использовании ag-Grid Community Edition с использованием ag-grid-react, если для свойства <AgGridColumn> s filter задано значение true, я получаю следующее:

nice filtering ui

Но как только я включаю режим Enterprise, при щелчке на виджете фильтрации столбцов отображается этот излишне сложный пользовательский интерфейс, скрывается фильтрация за дополнительным щелчком ине кажется столь же интересным, как бесплатный:

complicated ui

Как мне вернуть хороший?

1 Ответ

0 голосов
/ 11 февраля 2019

Взгляните сюда:

Это, вероятно, то, что вы ищете:

this.gridOptions = {
    // ...
    defaultColDef: {
        // pick one:
        //filter: 'agSetColumnFilter', // enterprise default
        //filter: 'agTextColumnFilter', // community default
        menuTabs: [
            'filterMenuTab',
        ],
    },
    // ...
};

Передайте параметры сетки любым способомпроще всего для вас:

<AgGridReact
    gridOptions={this.gridOptions}
    // ...
/>

или переведите его в состояние React, или передайте каждую опору индивидуально, например в этом примере .

...