data-dojo-props和引号

时间:2012-03-12 00:20:34

标签: jsp dojo jstl el

我正在尝试在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'

...然后查看源代码,有些东西正在添加额外的双引号,而且根本不会呈现。

工作示例以某种方式将双引号转换为“转义版本。

帮助!

1 个答案:

答案 0 :(得分:1)

感谢McDowell的提示。我只是通过更改单引号和双引号来实现它。我从上面的某个地方复制了上面的例子,遇到了问题,但是把它改成了

data-dojo-props="title:'Tab 3', iconClass:'${person.iconClass}', closable:true"
似乎可以解决问题。

原来我无法拥有自己的图标(有一组预定义的图标,你只能从我能说的中选择)但这是一个很好的学习练习:)