我已使用<g:set>
标记,如下所示:
<g:set var="extraStyle" value="style='min-width:120px;'"/>
并使用extraStyle
变量,如下所示:
<div class="myClass" ${extraStyle}> ${myValue}</div>
它应该呈现为:
<div class="myClass" style="min-width:120px;"> XYZ </div>
但是,我得到了这个:
<div class="myClass" style="'min-width:120px;'"> XYZ </div>
因此,未应用最小宽度样式。我在这里做错了什么?
Grails版本:3.1.6
答案 0 :(得分:2)
您可以尝试设置样式值,例如
<g:set var="extraStyle" value="min-width:120px;"/>
<div class="myClass" style="${extraStyle}"> ${myValue}</div>
答案 1 :(得分:2)
我认为迈克的回答是正确的,虽然我不知道你的项目的上下文,但我认为从长远来看,最好是动态地向元素中添加一个类。
像
这样的东西<div class="myClass ${extraClass}">...</div>