我尝试在一个标签容器中动态设置一个图标。这个例子运行得很好
<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'然后...and查看源代码,有些东西添加了额外的双引号,但它根本不呈现。
工作示例以某种方式将双引号转换为“转义版本”。
帮助!
发布于 2012-03-13 05:59:57
感谢McDowell的提示。最后,我通过改变周围的单引号和双引号使它工作起来。我从互联网上的某个地方复制了上面的示例,并遇到了问题,但将其更改为
data-dojo-props="title:'Tab 3', iconClass:'${person.iconClass}', closable:true"似乎起到了作用。
事实证明,我不能拥有自己的图标(据我所知,你只能从一组预定义的图标中选择),但这是一个很好的学习练习:)
https://stackoverflow.com/questions/9660302
复制相似问题