Проблема с вложенным списком, когда данные не содержат текстовый узел

Я хочу отобразить вложенный список таким образом, чтобы при детализации кнопка «Назад» отображала имя родительского узла. Я попробовал это, но похоже, что если JSON, который я получаю, не имеет узла с именем text, он не будет работать.

Вот скрипт с локальными данными (в моем приложении я использую store, чтобы получить это из службы поэтому я не могу контролировать имя узлов)

Обратите внимание на кнопку «Назад», где заголовок не заполняется, когда вы спускаетесь по дереву.


person ThinkFloyd    schedule 13.02.2013    source источник


Ответы (1)


Существует эта displayField конфигурация NestedList, где вы можете указать, какой field будет использоваться для установки title и текста элемента. По умолчанию для него установлено значение text, но вы можете указать, что это будет одно из ваших model полей.

Здесь работает fiddle на основе вашего примера. Единственное изменение в config NestedList внизу.

Но если вы переопределяете getItemTextTpl или getTitleTextTpl, эта конфигурация будет проигнорирована.

person SachinGutte    schedule 13.02.2013
comment
Потрясающе, это то, что я искал. - person ThinkFloyd; 13.02.2013