Добавление строки заголовка фильтра в ExtJS GridPanel - PullRequest
2 голосов
/ 06 сентября 2010

Я знаю, что можно добавить строку фильтра ПОД заголовком столбца, потому что я видел, что это сделано с Coolite. Но так как я новичок в Sencha (ExtJS), у меня возникли проблемы с поиском того, как сделать это с ExtJS.grid.GridPanel непосредственно в скрипте. Не могли бы вы указать мне правильное направление с некоторыми образцами, пожалуйста?

Если возможно, я бы хотел сделать это без плагинов, но если кто-то там делает великолепно и легко в использовании, я мог бы передумать.

Спасибо!

1 Ответ

4 голосов
/ 09 сентября 2010

Здесь у вас есть ссылка на GridHeaderFilters Плагин .Там у вас есть простой пример того, как его использовать.

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

И, наконец, если вы ожидаете точно такого же поведения, какв этом классном примере Я думаю, вам не повезло.Потому что, если вы получите исходный код javascript этого примера и запустите его через jsbeautifier , вы увидите, что в этом примере не используется плагин ExtJS, и это не простой код, как при использовании действительно сложного шаблона для заголовков.

...