Все мы знаем, что в GridPanel можно указать renderer
в конфигурации столбца, чтобы настроить ячейку. Теперь есть особый случай, когда мне нужно создать настраиваемый визуальный индикатор выполнения (холст), который будет отображаться в ячейке, мой вопрос: как получить el
ячейки?
В обратном вызове средства визуализации доступны следующие значения: value
, metadata
, record
, rowIndex
, columnIndex
, store
и view
. Я пробовал view.getNode
или view.getCell
безуспешно.
Заранее спасибо!
/ Лайонел
ИЗМЕНИТЬ
После некоторых дальнейших раскопок я понял, что мои узлы на самом деле не готовы к моменту вызова рендерера, то есть view.getNode
и view.getCell
на самом деле работают, но с задержкой (все время возвращает null)
Обходной путь — использовать setTimeout
и отображать элементы после того, как узлы будут готовы. Это определенно не лучший способ ведения дела. Любые предложения приветствуются в любом случае :)
/ Лайонел
view
- person Lionel Chan   schedule 12.07.2011view.getNode
работает, добавляя задержки. Я опубликую свой ответ вместе с индикатором выполнения позже, когда я очистил код. / Лайонел - person Lionel Chan   schedule 12.07.2011