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í)專題
搜索
積分與排名
積分 - 55666
排名 - 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. (6540)
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
主站蜘蛛池模板:
两个人日本WWW免费版
|
老湿机一区午夜精品免费福利
|
30岁的女人韩剧免费观看
|
1000部国产成人免费视频
|
国产一级淫片视频免费看
|
亚洲日本天堂在线
|
免费特级黄毛片在线成人观看
|
久久亚洲精品国产精品婷婷
|
日韩版码免费福利视频
|
日韩亚洲不卡在线视频中文字幕在线观看
|
国产精品免费大片
|
午夜寂寞在线一级观看免费
|
国产成人亚洲综合网站不卡
|
永久在线毛片免费观看
|
天天综合亚洲色在线精品
|
亚洲国产精品无码久久久久久曰
|
亚洲免费电影网站
|
午夜一级免费视频
|
丁香花在线观看免费观看图片
|
亚洲国产天堂在线观看
|
青青久久精品国产免费看
|
亚洲伊人久久综合影院
|
国产成人亚洲精品播放器下载
|
亚洲熟妇无码八AV在线播放
|
亚洲1区2区3区精华液
|
亚洲日韩在线观看
|
高清一区二区三区免费视频
|
亚洲伊人久久精品
|
亚洲AV蜜桃永久无码精品
|
中文字幕在线免费播放
|
亚洲成人黄色在线
|
国产无遮挡又黄又爽免费视频
|
美女视频黄免费亚洲
|
亚洲午夜福利精品无码
|
7x7x7x免费在线观看
|
国产亚洲精品AAAA片APP
|
亚洲国产精品无码专区在线观看
|
成人精品视频99在线观看免费
|
久久久亚洲AV波多野结衣
|
麻豆国产人免费人成免费视频
|
国产自国产自愉自愉免费24区
|