我在GWT 2.5中有一个CellList。每个单元格项都是基于AbstractCell的类,并在UiBinder文件中定义。如何在单个项目的基础上设置CellList项目的样式?
如何为每个项目设置不同的样式?我希望有些人会以“残疾人”的风格出现,其他人则以“积极”的风格出现。
这是我的.ui.xml文件中的内容。我没有包含样式定义或UiBinder脚手架。
<div class="{style.contact}">
<div>
<div>
<img class="{style.photo}" src="{photo}"/>
</div>
<div class="{style.names}">
<div>
<p><ui:text from="{name}"/></p>
<p><ui:text from="{jobTitle}"/></p>
<p><ui:text from="{company}"/></p>
</div>
</div>
</div>
</div>
尝试建议的方法并发现它没有工作后,它看起来像GWT CellList拥有它自己的特殊API来处理样式更改。 – Carl 2013-03-19 16:07:56
@Carl试试把重要!在风格。 – texasbruce 2013-03-19 16:11:15
我试过了!重要但没有效果。 “addClassName()”与正在呈现的html断开连接。当我看起来使用开发工具栏时,我甚至找不到任何类名为“css-disabled”的元素。 – Carl 2013-03-20 17:05:29