我正在尝试在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'
...然后查看源代码,有些东西正在添加额外的双引号,而且根本不会呈现。
工作示例以某种方式将双引号转换为“转义版本。
帮助!
答案 0 :(得分:1)
感谢McDowell的提示。我只是通过更改单引号和双引号来实现它。我从上面的某个地方复制了上面的例子,遇到了问题,但是把它改成了
data-dojo-props="title:'Tab 3', iconClass:'${person.iconClass}', closable:true"
似乎可以解决问题。
原来我无法拥有自己的图标(有一组预定义的图标,你只能从我能说的中选择)但这是一个很好的学习练习:)