[JSF]使用DataModel处理表行事件
来源:互联网 发布:.cn是什么类型的域名 编辑:程序博客网 时间:2024/05/01 13:48
在使用JSF中,最常用的恐怕就要属于表格的处理了。使用DataModel可以方便地进行对表行的处理:
比如,在Goods类中有一个goodsList存放了当前的所有商品,页面的代码为:
<f:view>
<h:form>
...
<h:dataTable value="#{Goods.goodsList}" var="goods">
<h:column>
<f:facet name="header">
<h:outputText value="Name"/>
<h:commandLint action="#{Goods.select}" immediate="true">
<h:outputText value="#{goods.name}"/>
</h:commandLink>
</h:column>
...
</h:form>
</f:view>
Goods类如下:
public class Goods{
....
private DateModel goodsList;
...
public DataModel getGoodsList(){
if(goodsList == null){
goodsList = new DataModel();
}
goodsList.setWrappedData(getRealGoodsList()); //这里通过Service层或者Dao层访问到数据库
retrun goodsList;
}
public String select(){
Goods selectedGoods = (Goods)goodsList.getRowData();
setSelectedGoods(selectedGoods);
return "success";
}
....
}
- [JSF]使用DataModel处理表行事件
- Activity中添加控件并进行事件处理之Toast使用
- JSF的数据模型:DataModel
- JSF--DataModel类
- jsf的DataModel
- JSF DataModel API
- Android自定义TitleBar 自定义标题栏 并进行事件处理
- Android自定义TitleBar 自定义标题栏 并进行事件处理
- Android自定义TitleBar 自定义标题栏 并进行事件处理
- ELK logstash 处理多行事件(25th)
- JSF点滴积累--DataModel类
- JSF:DataModel与DataModelSelection常见问题
- ext 双击行事件
- repeater 双击行事件
- 点击Gridview行事件
- 增加行事件
- bootstraptable点击行事件
- JSF:DataModel 中如何用单选
- 我能坚持吗?
- 第一帖
- SOA和伪技术
- PHP中对数据库操作的封装
- 程序员基本素质
- [JSF]使用DataModel处理表行事件
- 感受“开放标准、开放架构、开源生态系统和应用解决方案高峰论坛”
- [JSF]JSF标签
- PHP编程:探索字串的奥秘
- VC中枚举进程,及获取进程相关信息的资料整理
- 线程同步问题2
- 常用的一些处理函数
- 测试......
- 求佛