Enjoy yourself,and don't care about others' thinking!
----TiGERTiAN
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-348 評論-598 文章-0 trackbacks-0
RichFaces中使用datatable和datascroller進(jìn)行分頁(JSF 1.2,RichFaces 3.2.1GA)
jsp頁面中的相關(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
>
后臺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使用的是偽分頁的方式,也就是說在數(shù)據(jù)庫層那并沒有分頁,只是程序一次讀出所有數(shù)據(jù)然后進(jìn)行程序分頁操作,這樣適合數(shù)據(jù)量不太大的分頁操作,數(shù)據(jù)量過大的話就需要自己寫數(shù)據(jù)模型進(jìn)行操作了。本分頁代碼加入了刪除記錄的功能,delete結(jié)果返回null會使刪除操作完成后返回當(dāng)前頁面,這樣就會發(fā)現(xiàn)剛才被刪除數(shù)據(jù)消失了,后面數(shù)據(jù)都上來一條。
---------------------------------------------------------
專注移動開發(fā)
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2008-10-28 21:50
TiGERTiAN
閱讀(2484)
評論(0)
編輯
收藏
所屬分類:
Java
、
JSF
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關(guān)文章:
OSGi and Hadoop and Node.js
javacc工具小記
MyEclipse 6.5新序列號,到2013年
OtaNotifier.java
Java中無符號整數(shù)
C#的BinaryWriter和Java的DataInputStream之間的數(shù)據(jù)相互轉(zhuǎn)換
在Mac下面下載Android源代碼
[轉(zhuǎn)]Java通過XML Schema校驗XML
[轉(zhuǎn)]JAVA上加密算法的實現(xiàn)用例
LG GW880(Ophone)開啟ADB調(diào)試模式
專注移動開發(fā)--Windows Mobile, Android, iPhone, J2ME, BlackBerry, Symbian, Windows Phone
慢慢混,慢慢學(xué)
<
2008年10月
>
日
一
二
三
四
五
六
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
8
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(43)
給我留言
查看公開留言
查看私人留言
隨筆分類
(402)
Ajax(4)
Android(58)
BlackBerry(8)
C/C++(3)
Design Patterns(6)
Discuz!NT(1)
DotNet(26)
Feeling(61)
Flex(4)
Grails(2)
Hibernate(1)
iPhone(5)
J2ME(11)
Java(99)
JSF(26)
Linux(18)
MapXtreme(9)
Objective c(1)
Oracle(6)
Other technique(20)
Perl/Python(1)
Roller (10)
Symbian
VB/ASP(7)
WebWork(3)
Windows Mobile(10)
WindowsPhone(2)
隨筆檔案
(306)
2017年5月 (1)
2016年8月 (1)
2015年11月 (1)
2015年2月 (1)
2015年1月 (1)
2013年12月 (1)
2013年5月 (1)
2013年4月 (1)
2012年9月 (1)
2012年7月 (1)
2012年6月 (1)
2012年5月 (2)
2012年4月 (1)
2012年2月 (2)
2012年1月 (1)
2011年11月 (2)
2011年10月 (1)
2011年9月 (1)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年3月 (3)
2011年2月 (4)
2011年1月 (15)
2010年12月 (1)
2010年11月 (2)
2010年10月 (6)
2010年9月 (12)
2010年8月 (3)
2010年7月 (2)
2010年6月 (6)
2010年5月 (14)
2010年4月 (7)
2010年3月 (16)
2010年2月 (10)
2010年1月 (14)
2009年12月 (12)
2009年11月 (5)
2009年10月 (3)
2009年9月 (2)
2009年8月 (3)
2009年6月 (1)
2009年4月 (2)
2009年3月 (2)
2009年1月 (3)
2008年12月 (3)
2008年11月 (20)
2008年10月 (17)
2008年9月 (3)
2008年4月 (1)
2008年3月 (2)
2008年2月 (8)
2008年1月 (1)
2007年11月 (2)
2007年10月 (13)
2007年9月 (3)
2007年7月 (4)
2007年6月 (2)
2007年5月 (12)
2007年4月 (15)
2007年3月 (6)
2007年2月 (2)
2007年1月 (1)
2006年7月 (2)
2006年4月 (1)
2006年1月 (1)
2005年11月 (1)
2005年8月 (1)
2005年7月 (9)
相冊
我正在讀的書
我的好友們
JavaBy
有心就有翼 有夢就會飛--MC
搜索
積分與排名
積分 - 811022
排名 - 50
最新評論
1.?re: Hibernate三種狀態(tài)的區(qū)分,以及save,update,saveOrUpdate,merge等的使用[未登錄]
哈哈~
--a
2.?re: onInterceptTouchEvent和onTouchEvent調(diào)用時序
@米其林的微笑
在你的子view重寫ontouchevent方法就行
--kxt
3.?re: Android彈出撥號界面和撥打電話實現(xiàn)
這找不到call是怎么回事?現(xiàn)在有別的方法實現(xiàn)這個功能嗎?
--firetomato
4.?re: Android彈出撥號界面和撥打電話實現(xiàn)
請我dial和call方法有什么區(qū)別么?
--jaime
5.?re: Android文字跑馬燈控件(文本自動滾動控件)
如何讓滾動的速度快一點啊??
--學(xué)鳥
閱讀排行榜
1.?onInterceptTouchEvent和onTouchEvent調(diào)用時序(38704)
2.?Android的Intent和IntentFilter應(yīng)用說明一例(37704)
3.?Hibernate三種狀態(tài)的區(qū)分,以及save,update,saveOrUpdate,merge等的使用(34341)
4.?Android中短信攔截解決方案(31088)
5.?Android中ContentProvider和ContentResolver使用入門(21427)
評論排行榜
1.?【JSF】Richfaces復(fù)選框樹(Checkbox tree)的權(quán)限分配的解決方案(69)
2.?JSF中動態(tài)生成HtmlMessage控件出錯的解決辦法(38)
3.?hibernate中at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEntityTuplizer.java:372)異常的解決方法(27)
4.?這兩天用Flex寫了一個多媒體播放器(19)
5.?Android文字跑馬燈控件(文本自動滾動控件)(17)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 TiGERTiAN
主站蜘蛛池模板:
18禁无遮挡无码网站免费
|
亚洲免费视频播放
|
男人的好看免费观看在线视频
|
久久久久久久久久久免费精品
|
亚洲国产中文在线视频
|
亚洲开心婷婷中文字幕
|
亚洲电影日韩精品
|
久久亚洲精品无码AV红樱桃
|
成人伊人亚洲人综合网站222
|
波多野结衣在线免费观看
|
最近中文字幕大全免费版在线
|
色妞www精品视频免费看
|
亚洲中文字幕久久精品无码A
|
久久亚洲日韩看片无码
|
久久亚洲精品成人综合
|
国产亚洲日韩在线三区
|
免费**毛片在线播放直播
|
好大好深好猛好爽视频免费
|
av无码免费一区二区三区
|
国产精品视频白浆免费视频
|
久久精品成人免费国产片小草
|
国产成人久久精品亚洲小说
|
亚洲中文精品久久久久久不卡
|
亚洲国产成人久久99精品
|
亚洲国产精品一区
|
久久久久久亚洲精品
|
情人伊人久久综合亚洲
|
亚洲中文字幕无码日韩
|
国产AⅤ无码专区亚洲AV
|
亚洲色欲久久久久综合网
|
亚洲国产a级视频
|
亚洲国产精品嫩草影院久久
|
免费人成在线观看视频播放
|
国产国产人免费视频成69大陆
|
永久久久免费浮力影院
|
成人免费视频国产
|
手机看片久久国产免费
|
亚洲成AⅤ人影院在线观看
|
亚洲精品国产va在线观看蜜芽
|
国产亚洲成人久久
|
久久夜色精品国产亚洲
|