我正在为 DHTMLXGrid 使用 java 连接器。我想渲染一个表格并只显示某些字段的值是一些的记录。就像"Select * from table where status='inProgress';"
目前我正在做的那样
Connection conn= ( new DataBaseConnection()).getConnection();
GridConnector c = new GridConnector(conn);
c.dynamic_loading(100);
c.render_table("grid50000", "item_id", "item_nm,item_cd,status");
}
我想要的是选择那些记录where item_nm like %ro%
是否有任何解决方案。
我用过
class FilterBehavior extends ConnectorBehavior {
public void beforeRender(DataItem data) {
if (data == null || !data.get_value("status").equalsIgnoreCase("inProgress")) {
data.skip();
}
}
}
c.event.attach(new FilterBehavior());
但仍会填充状态为“inProgress”以外的数据项。