您可以根据值更改网格行样式(粗体/粗体)吗? 从java函数返回。
它只是我使用的回调函数,它只是检查里面是否有记录 一个表并返回true / false。
我尝试了以下但没有奏效。我总是很瘦。
this.getView().getRowClass =function(record, index, rowParams, store){
Service.isInsideTable(record.data.x, function(ok){
if (ok){
return 'grid-row-opened';
}else {
return 'grid-row-new';
}
});
}
public boolean isInsideTable(String documentId,int contId){
boolean ok = false;
DBUtil dbUtil = null;
try {
dbUtil = new DBUtil("mydb");
ResultSet res=null;
String sql ="SELECT * FROM CIRCULAR_PER_USER WHERE DOCUMENT_ID ='"+documentId+"' and CONTACT_ID="+contId;
res=dbUtil.execQuery(sql);
//ok = true;
if (res.next()) ok=true;
}
catch (Exception e)
{
e.printStackTrace();
}
finally {
if (dbUtil !=null){
dbUtil.close();
}
}
return ok;
}