protected void tblMain_doRequestRowSet(RequestRowSetEvent e)
{
int start = ((Integer)e.getParam1()).intValue();
int length = ((Integer)e.getParam2()).intValue() - start + 1;
try
{
IQueryExecutor queryExecutor =
QueryExecutorFactory.getRemoteInstance(this.queryPk);
queryExecutor.option().isAutoIgnoreZero = true;
queryExecutor.option().isAutoTranslateBoolean = true;
queryExecutor.option().isAutoTranslateEnum = true;
queryExecutor.setObjectView(getSearchEntityView());//设置EntityViewInfo
IRowSet rowSet = queryExecutor
.executeQuery(start, length);
logger.info(queryExecutor.getSQL());//打印SQL
e.setRowSet(rowSet);
}
catch (Exception ee)
{
ExceptionHandler.handle(ee);
SysUtil.abort();
}
}
tblMain.refresh(),remove()等操作都会调用该方法。
EAS序时簿列表取数方法doRequestRowSet
最新推荐文章于 2022-08-11 14:22:14 发布