Изменения

Блог:Виталий Филиппов/2013-04-03 О JSных гридах

46 байтов убрано, 21:37, 2 апреля 2013
м
Нет описания правки
Посранивал тут я гриды. А именно, jqGrid и, в очередной раз — dhtmlxGrid и ещё ExtJS’овский грид. И хочу сказать — dhtmlxGrid рулит, а остальное, блин, какое-то фуфло))
# С ExtJS всё понятно — он в своём обычном репертуаре: умеет почти всё, но выглядит это так: загрузите МЕГАБАЙТ JS’а, и потом после долгого и мучительного конфигурирования да, у вас будет крутой грид… который, правда, всё равно ЛАГАЕТ. И всё равно имеет баги — например, я не смог добиться, чтобы TreeGrid при изначальной загрузке полностью разворачивался — если указать expanded=true для всего, то при загрузке часть записей оказывается не на своём месте в иерархии (лечится сворачиванием и разворачиванием). Если же попытаться сделать expandAll по событию load, то все записи дублируются, и это уже не лечится никак. Кроме того, сегодня на работе долго ловили баг — в Store запись есть, а в гриде её нет. Кстати, я что-то даже не дождался окончания ловли.