2013-09-13 3 views
0

В моем приложении у меня есть сетка данных SlickGrid, и я хотел бы поддерживать фильтрацию на нем.Лучший способ для пользовательской фильтрации в SlickGrid

Я прошел через эти примеры:

Я не заинтересован в интерфейсе этих двух примеров. Я хочу предоставить значок фильтра в заголовке столбца, и когда пользователь нажимает на него, выпадающее меню должно выставляться в столбце с отдельными элементами, и проверка или снятие флажка должны фильтровать столбец ими.

Я могу скопировать все это самостоятельно, но поскольку в SlickGrid поддерживается некоторая фильтрация, можно ли каким-либо образом изменить интерфейс, как я описал ранее?

Я предполагаю, что многие люди, должно быть, уже думали в этом направлении.

Любые другие предложения приветствуются.

Благодаря

ответ

1

Я сделал это, используя мой собственный coding..there не встроенный способ обеспечения фильтр, как то, что вы хотите ..

Вы должны сначала создать кнопку в каждом заголовке столбца, нажатие которой покажет/спрячет панель, в которой все столбцы с флажками будут там ...

Теперь, когда вы проверяете или снимаете отметку с какого-либо CB, вам нужно вызвать функцию updateFilter, которая вызывается нажатием клавиши в ссылках примеров, которые вы опубликовали и затем проверьте, находится ли введенная строка в столбцах, которые отмечены (все столбцы, если ничего не отмечено или какой бы ни был ваш подход) и возвращать true или false соответственно

Смежные вопросы