继承刷新类nc.ui.pubapp.uif2app.query2.action.DefaultRefreshAction
重写doAction方法
public void doAction(ActionEvent e) throws Exception {
InitDataListenUtil initData = new InitDataListenUtil();
String sql = "select * from 数据库名"; //数据库表)
this.getModel().initModel(initData.getFuncletInitData(sql, AggVO.class).getInitData());
super.doAction(e);
}
---------------
初始化监听工具类
public class InitDataListenUtil {
private FuncletInitData data = null;
/**
* 根据查询主表sql与AggVO类型,获取需要加载到页面的初始化数据
* @param sql 需要加载的数据的查询sql,注意,这里只写查询主表的sql
* @param clazz 该单据的AggVO
* @return
*/
public FuncletInitData getFuncletInitData(String sql, Class<?> clazz){
IUAPQueryBS query = (IUAPQuer