SlickGrid V2.0 Имя / идентификатор столбца не следует за столбцом при перетаскивании - PullRequest
0 голосов
/ 18 апреля 2011

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

Кто-нибудь еще видел это, и если таккак ты это исправил?

Спасибо

1 Ответ

0 голосов
/ 16 мая 2011

Вы пытаетесь повторно использовать список столбцов, определенных в вашем HTML-коде?Вместо этого вы должны получить список столбцов из сетки.Следующий код должен делать то, что вы ожидаете (т.е. распечатывать имя столбца, в котором вы щелкнули ячейку):

grid.onClick.subscribe(function(e,args) {                
  var allColumns=grid.getColumns();
  console.log(allColumns[args.cell].name);
});

Этот код можно добавить в один из примеров, поставляемых с исходным кодом (скажем "example3-edit.html"), перетащите несколько столбцов вокруг и проверьте консоль после нажатия на ячейку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...