JSF如何进行表格处理及取值
2023-07-06
import javax.faces.model.DataModel;
import javax.faces.model.ListDataModel;
DataModel:代表一个表格,其可以从客户端传上来。
实例化:
DataModel dm=new ListDataModel();
将一个list值放入到DataModel中.
dm.setWrappedData(list)
将客户端当前行取出
(LogsVO) dm.getRowData()
对于多条的查询及增删改在模型中加入了如下属性:
模型的名称是bean,其下的属性是
DataModel dm:代表返有的行数据
VO vo:代表一行数据。
取一行:
vo=(VO) dm.getRowData();
通#bean.vo.属性名,如果修改对应信息自动修改。
增加一行:
this.vo=new VO();
通#bean.vo.属性名,显示肯定无值,但客户输入值提交后会将值勤写入