我知道这一个是有点老了,但此刻我正在努力做类似的事情,我想你可以添加一个额外的HTML元素来包装图像元素,就像这样:
HTML:
<div class="ImageContainer">
<div class="<<positionClass>>">
<img src="/someimage.png" />
</div>
</div>
当然,你将不得不调整自己的CSS以满足您的需求。
否则,您可以添加 “ImageContainer” 类的选择值,就像这样:
DS XML:
[...]
<items type="array">
<numIndex index="0" type="array"
<numIndex index="0">Left</numIndex>
<numIndex index="1">ImageContainer Left</numIndex>
</numIndex>
<numIndex index="1" type="array">
<numIndex index="0">Right</numIndex>
<numIndex index="1">ImageContainer Right</numIndex>
</numIndex>
<numIndex index="2" type="array">
<numIndex index="0">Background</numIndex>
<numIndex index="1">ImageContainer Background</numIndex>
</numIndex>
</items>
[...]
HTH,最好的问候,
迈克尔
谢谢你回答。是的,我可能最终会这样做,即使它不是最优的。必须在数据结构中对CSS类名称进行硬编码构成了数据和表示之间的差距。追加甚至任意插入你需要的布局参数(可能在一些java脚本表达式中)的能力会更加优雅。 –