我有GWT CellList和通过DataProvider添加项目后,我使用下面的代码添加样式到每个项目。GWT CellList ...当项目点击时,先前点击的项目失去其风格
members... we can styling if a matched item is also in members
matched... passed in as a MetaJsArray<Contact>
CellList<Contact> list = getView().getResults();
for (int i=0; i<matched.length(); i++) {
if (members.isExistingEntry(matched.get(i))) {
list.getRowElement(i).addClassName("RED");
}
}
此代码的工作,直到......我单击列表中的项目。
onCellPreview()针对每个被点击的物品被调用,但是之前点击的物品失去了它的“红色”样式。
我是否需要添加不同样式?或者我该如何阻止“红”的损失?