Можно ли исправить ошибку изменения размера столбцов в SlickGrid? - PullRequest
4 голосов
/ 23 сентября 2011

Я недавно (повторно) обнаружил SlickGrid и собираюсь использовать его для проекта, над которым я работаю, главным образом потому, что во многих отношениях он представляется наиболее универсальным, мощным и производительным (простите за неологизм) JavaScript Сетка еще создана.

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

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

Что касается элегантности, то это просто полностью нарушает смысл физического манипулирования объектами.

Мне на самом деле не нужна вся мощь, которую SlickGrid дает для этого текущего проекта, но если его недостатки можно преодолеть, я не вижу причин не использовать его для всего, когда мне нужна сетка. В большинстве случаев это очень впечатляет.

1 Ответ

9 голосов
/ 19 октября 2011

Установка опции syncColumnCellResize при инициализации сетки заставляет сетку изменять размер столбцов синхронно, когда пользователь изменяет размер заголовка столбца.

var grid;
var columns = [ ... columns stuff
var options = { ... other options,
                syncColumnCellResize: true
              };

var data = [ ... data stuff

grid = new Slick.Grid("#myGrid", data, columns, options);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...