Vincent
BlogJava
::
首頁(yè)
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
posts - 5, comments - 7, trackbacks - 0
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆分類
snmp(4)
隨筆檔案
2009年6月 (5)
文章分類
JavaScript(8)
JDBC(1)
JfreeChart(1)
JSF(13)
JXL(2)
POI(9)
Print(8)
richfaces(4)
SQL(1)
Swing
tomcat
XML(5)
文章檔案
2008年12月 (2)
2008年11月 (42)
jsf
JSF中文技術(shù)文摘
JSF中文技術(shù)文摘
JSF中文技術(shù)文摘
Webservice技術(shù)學(xué)習(xí)專題
搜索
積分與排名
積分 - 55635
排名 - 927
最新評(píng)論
1.?re: POI實(shí)現(xiàn)Excel插入圖片[未登錄]
能不能在頁(yè)腳或者頁(yè)眉插入圖片呢
--lsy
2.?re: C# Sample code to talk to a printer using SNMP to get its status.
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--KCC
3.?re: C# Sample code to talk to a printer using SNMP to get its status.
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--phaneendra
4.?re: java報(bào)表JXL和POI打印設(shè)置[未登錄]
aaaaaaaaaaaaaa
--aaa
5.?re: POI實(shí)現(xiàn)Excel插入圖片
非常好 ! 謝謝!
--estc
閱讀排行榜
1.?C# Sample code to talk to a printer using SNMP to get its status. (6539)
2.?Cisco常用OID(2887)
3.?OID(1529)
4.?Communicating with SNMP using C# - The Very Beginning (1507)
5.?OID(704)
評(píng)論排行榜
1.?C# Sample code to talk to a printer using SNMP to get its status. (2)
2.?Communicating with SNMP using C# - The Very Beginning (1)
3.?OID(0)
4.?OID(0)
5.?Cisco常用OID(0)
RichFaces中使用datatable和datascroller進(jìn)行分頁(yè)(JSF 1.2,RichFaces 3.2.1GA)
jsp頁(yè)面中的相關(guān)代碼:
<
f:view
>
<
h:form
>
<
rich:dataTable
id
="carList"
width
="483"
rows
="10"
columnClasses
="col"
value
="#{user.allCars}"
var
="car"
>
<
f:facet
name
="header"
>
<
rich:columnGroup
>
<
h:column
>
<
h:outputText
styleClass
="headerText"
value
="Name"
/>
</
h:column
>
<
h:column
>
<
h:outputText
styleClass
="headerText"
value
="Decription"
/>
</
h:column
>
<
h:column
>
<
h:outputText
styleClass
="headerText"
value
="Base Price"
/>
</
h:column
>
<
h:column
>
<
h:outputText
styleClass
="headerText"
value
="Time"
/>
</
h:column
>
<
h:column
>
<
h:outputText
styleClass
="headerText"
value
="操作操作"
/>
</
h:column
>
</
rich:columnGroup
>
</
f:facet
>
<
h:column
>
<
h:outputText
value
="#{car.name}"
/>
</
h:column
>
<
h:column
>
<
h:outputText
value
="#{car.description}"
/>
</
h:column
>
<
h:column
>
<
h:outputText
value
="#{car.baseprice}"
/>
</
h:column
>
<
h:column
>
<
h:outputText
value
="#{car.timestamp}"
/>
</
h:column
>
<
h:column
>
<
h:commandLink
action
="#{user.delete}"
value
="刪除"
>
<
f:param
name
="id"
value
="#{car.id}"
/>
</
h:commandLink
>
</
h:column
>
</
rich:dataTable
>
<
rich:datascroller
for
="carList"
id
="dc1"
style
="width:483px"
page
="#{user.scrollerPage}"
/>
</
h:form
>
</
f:view
>
后臺(tái)User類的代碼:
public
class
User
{
private
int
scrollerPage
=
1
;
private
List
<
CarBean
>
allCars;
public
User()
{
}
public
int
getScrollerPage()
{
return
scrollerPage;
}
public
void
setScrollerPage(
int
scrollerPage)
{
this
.scrollerPage
=
scrollerPage;
System.out.println(
"
current page =
"
+
scrollerPage);
}
public
List
<
CarBean
>
getAllCars()
{
CarBeanDAO dao
=
new
CarBeanDAO();
Query q
=
EntityManagerHelper.createQuery(
"
from CarBean cars order by cars.id desc
"
);
return
q.getResultList();
}
public
void
setAllCars(List
<
CarBean
>
allCars)
{
this
.allCars
=
allCars;
}
public
String delete()
{
FacesContext ctx
=
FacesContext.getCurrentInstance();
int
id
=
Integer.parseInt(ctx.getExternalContext().getRequestParameterMap().get(
"
id
"
));
EntityManagerHelper.beginTransaction();
CarBeanDAO dao
=
new
CarBeanDAO();
CarBean bean
=
dao.findById(id);
if
(bean
!=
null
)
dao.delete(bean);
EntityManagerHelper.commit();
return
null
;
}
}
datatable+datascroller使用的是偽分頁(yè)的方式,也就是說(shuō)在數(shù)據(jù)庫(kù)層那并沒有分頁(yè),只是程序一次讀出所有數(shù)據(jù)然后進(jìn)行程序分頁(yè)操作,這樣適合數(shù)據(jù)量不太大的分頁(yè)操作,數(shù)據(jù)量過(guò)大的話就需要自己寫數(shù)據(jù)模型進(jìn)行操作了。本分頁(yè)代碼加入了刪除記錄的功能,delete結(jié)果返回null會(huì)使刪除操作完成后返回當(dāng)前頁(yè)面,這樣就會(huì)發(fā)現(xiàn)剛才被刪除數(shù)據(jù)消失了,后面數(shù)據(jù)都上來(lái)一條。
posted on 2008-11-23 00:43
Vincent-chen
閱讀(357)
評(píng)論(0)
編輯
收藏
所屬分類:
richfaces
新用戶注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
相關(guān)文章:
【第三版】RichFaces中使用datatable和datascroller進(jìn)行分頁(yè)(使用數(shù)據(jù)庫(kù)分頁(yè),改良版)(含源碼)(JSF 1.2,RichFaces 3.2.1GA)
【第二版】RichFaces中使用datatable和datascroller進(jìn)行分頁(yè)(使用數(shù)據(jù)庫(kù)分頁(yè),改良版)(含源碼)(JSF 1.2,RichFaces 3.2.1GA)
RichFaces中使用datatable和datascroller進(jìn)行分頁(yè)(使用數(shù)據(jù)庫(kù)分頁(yè),改良版)(含源碼)(JSF 1.2,RichFaces 3.2.1GA)
RichFaces中使用datatable和datascroller進(jìn)行分頁(yè)(JSF 1.2,RichFaces 3.2.1GA)
Powered by:
BlogJava
Copyright ©2025 Vincent-chen
主站蜘蛛池模板:
亚洲综合一区二区精品导航
|
亚洲精品国产精品乱码视色
|
亚洲国产日韩综合久久精品
|
最近中文字幕国语免费完整
|
亚洲国产精品不卡在线电影
|
在线毛片片免费观看
|
亚洲中文字幕在线观看
|
a毛看片免费观看视频
|
亚洲日韩乱码中文无码蜜桃臀网站
|
免费在线观看自拍性爱视频
|
精品亚洲一区二区三区在线观看
|
国产免费爽爽视频在线观看
|
69影院毛片免费观看视频在线
|
亚洲欧洲国产精品久久
|
在线观看日本免费a∨视频
|
亚洲中文字幕无码久久
|
国产精品免费看久久久无码
|
美女被爆羞羞网站免费
|
伊人久久大香线蕉亚洲五月天
|
18禁在线无遮挡免费观看网站
|
亚洲永久永久永久永久永久精品
|
84pao强力永久免费高清
|
久久狠狠爱亚洲综合影院
|
羞羞视频在线观看免费
|
亚洲无av在线中文字幕
|
1000部啪啪毛片免费看
|
亚洲色欲啪啪久久WWW综合网
|
国产免费131美女视频
|
国产在线播放线91免费
|
亚洲成a人片毛片在线
|
免费观看成人毛片a片2008
|
老司机午夜在线视频免费
|
亚洲精品乱码久久久久久自慰
|
国产成人精品免费视频大全五级
|
一级毛片视频免费
|
亚洲av永久无码精品古装片
|
中文字幕av无码无卡免费
|
性xxxx视频免费播放直播
|
亚洲综合一区国产精品
|
自拍偷自拍亚洲精品第1页
|
在线视频免费观看爽爽爽
|