Проблема с ExtJS TreeLoader

Я не слишком знаком с ExtJS, но я работаю над проектом, который его использует.

Мы используем TreePanel с TreeLoader, который загружает все данные узлов из сервер за один звонок. У нас есть событие, в котором мне нужно получить доступ к атрибутам каждого узла в дереве. Я делаю это с помощью метода getNodeById TreePanel. Проблема в том, что панель дерева, кажется, лениво загружает узлы и не сможет получить узел с помощью getNodeById, если узел уже не был загружен.

Есть ли способ принудительно загрузить все узлы? Ближе всего я подошел к использованию атрибута preloadChildren в TreeLoader, но он по-прежнему загружается только тогда, когда загружается родительский узел, содержащий дочерние элементы.

1
задан rr. 30 September 2010 в 20:10
поделиться