DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> [JSF]使用DataModel處理表行事件的實例代碼
[JSF]使用DataModel處理表行事件的實例代碼
編輯:關於JavaScript     

比如,在Goods類中有一個goodsList存放了當前的所有商品,頁面的代碼為:
js 代碼
復制代碼 代碼如下:
<f:view>
<h:form>
...
<h:dataTablevalue="#{Goods.goodsList}"var="goods">
<h:column>
<f:facetname="header">
<h:outputTextvalue="Name"/>
<h:commandLintaction="#{Goods.select}"immediate="true">
<h:outputTextvalue="#{goods.name}"/>
</h:commandLink>
</h:column>
...
</h:form>
</f:view>

Goods類如下:

java 代碼
復制代碼 代碼如下:
publicclassGoods{
....
privateDateModelgoodsList;
...
publicDataModelgetGoodsList(){
if(goodsList==null){
goodsList=newDataModel();
}
goodsList.setWrappedData(getRealGoodsList());//這裡通過Service層或者Dao層訪問到數據庫
retrungoodsList;
}
publicStringselect(){
GoodsselectedGoods=(Goods)goodsList.getRowData();
setSelectedGoods(selectedGoods);
return"success";
}

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved