/**VO杂谈*/
/**1、所有VO的父类为 OAViewObjectImpl*/
vo.getFetchedRowCount();
/***设置Row Set的范围大小:从数据库读取全部数,
vo.getRowCount():统计Row Set的记录数
在vo.executeQuery执行后执行vo.getRowCount,可以在上下页地方展示全部数据量***/
vo.setRangeSize(vo.getRowCount());
/**获取当前RowSet 范围的Row(如果不执行上面语句,默认rows.length为1)*/
Row[] rows = vo.getAllRowsInRange();
/**rows[i]即vo的当前行信息XXXVORowImpl row = (XXXVORowImpl)rows[i]*/
/**返回内存中,符合指定属性和属性值的VO的Row Set的Row数组
第一个参数:列名 第二个参数:列对应需要过滤的值*/
Row[] rows = vo.getFilteredRows("SelectFlag", new String("Y"));
/**根据VO获取全部row*/
vo.setRangeStart(0);
vo.setRangeSize(vo.getRowCount());
Row[] rows = vo.getAllRowsInRange();
vo.setMaxFetchSize(0);
row.setAttribute(9,new Timestamp(calendar.getTimeInMillis()));
/*和表关联建VO时,rows[i].setAttribute(att1,para)执行后,对应表里的数据变成临时态(数据已修改,但未提交)。所以上述方法执行后从数据库中查询时,查到的是更改后的数据。
**/
/**1、所有VO的父类为 OAViewObjectImpl*/
/**2、VO占位符介绍http://www.cnblogs.com/eastsea/p/4618449.html*/
VO中的行数
/**获取当前已从数据库读取到VO的记录数(Row Set Size),要显示调用first()、next()后才会真正读取到VO(正是要统计这部分数据)*/vo.getFetchedRowCount();
/***设置Row Set的范围大小:从数据库读取全部数,
vo.getRowCount():统计Row Set的记录数
在vo.executeQuery执行后执行vo.getRowCount,可以在上下页地方展示全部数据量***/
vo.setRangeSize(vo.getRowCount());
/**获取当前RowSet 范围的Row(如果不执行上面语句,默认rows.length为1)*/
Row[] rows = vo.getAllRowsInRange();
/**rows[i]即vo的当前行信息XXXVORowImpl row = (XXXVORowImpl)rows[i]*/
/**返回内存中,符合指定属性和属性值的VO的Row Set的Row数组
第一个参数:列名 第二个参数:列对应需要过滤的值*/
Row[] rows = vo.getFilteredRows("SelectFlag", new String("Y"));
/**根据VO获取全部row*/
vo.setRangeStart(0);
vo.setRangeSize(vo.getRowCount());
Row[] rows = vo.getAllRowsInRange();
//VO清除缓存操作
vo.clearCache(); //这个要放在前vo.setMaxFetchSize(0);
vo.executeQuery();
//***给row时间控件赋值时***
Calendar calendar = Calendar.getInstance();row.setAttribute(9,new Timestamp(calendar.getTimeInMillis()));
/*和表关联建VO时,rows[i].setAttribute(att1,para)执行后,对应表里的数据变成临时态(数据已修改,但未提交)。所以上述方法执行后从数据库中查询时,查到的是更改后的数据。
**/
//绑定子单VO操作ViewLink:
SelectDailyVO1此为子表tabl