data-dojo-реквизиты и цитаты - PullRequest
0 голосов
/ 12 марта 2012

Я пытаюсь динамически установить значок в tabcontainer.Этот пример отлично работает

<div id="tab3" data-dojo-type="dijit.layout.ContentPane" data-dojo-props='title:"Tab 3",
iconClass:"dijitEditorIcon dijitEditorIconSave", closable:true'>

Но я использую JSTL / Spring Roo и динамически генерирую класс CSS (чтобы на каждой вкладке могли быть разные изображения).

Когда япопробуйте это

data-dojo-props='title:"Tab 3", iconClass:"${person.iconClass}", closable:true'

... и затем просмотрите исходный код, что-то добавляет дополнительные двойные кавычки, и он вообще не рендерится.

Рабочий пример как-то преобразует двойные кавычкик "сбежавшим версиям".

Help!

1 Ответ

1 голос
/ 13 марта 2012

Спасибо Макдауэллу за советы.В конце концов я заработал, просто меняя одинарные и двойные кавычки.Я где-то скопировал приведенный выше пример из Интернета и столкнулся с проблемами, но изменение его на

data-dojo-props="title:'Tab 3', iconClass:'${person.iconClass}', closable:true"

, похоже, помогло.

Оказывается, у меня все равно не может быть своих собственных значков (есть набор предопределенных, которые вы можете выбрать только, насколько я могу судить), но это был хороший учебный тренинг:)

...