amp@java
amplifier's java blog
BlogJava
::
首页
::
新随笔
::
联系
::
聚合
::
管理
::
59 随笔 :: 0 文章 :: 123 评论 :: 0 Trackbacks
<
2006年6月
>
日
一
二
三
四
五
六
28
29
30
31
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
1
2
3
4
5
6
7
8
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(6)
给我留言
查看公开留言
查看私人留言
随笔分类
C#
(rss)
Database(8)
(rss)
Java common(15)
(rss)
Java ME(4)
(rss)
JSF(16)
(rss)
SWT(1)
(rss)
WEB(6)
(rss)
随笔档案
2008年11月 (1)
2008年8月 (1)
2008年7月 (1)
2008年6月 (3)
2008年4月 (1)
2008年2月 (3)
2008年1月 (1)
2007年10月 (1)
2007年9月 (2)
2007年7月 (2)
2007年6月 (1)
2007年5月 (1)
2007年4月 (5)
2007年3月 (1)
2007年1月 (2)
2006年11月 (6)
2006年10月 (6)
2006年9月 (2)
2006年8月 (3)
2006年7月 (1)
2006年6月 (4)
2006年5月 (1)
2006年4月 (2)
2006年3月 (6)
2006年2月 (2)
搜索
最新评论
1. re: 吹牛不上税:龙芯3号处理器将达64核
还有,现在龙芯还是90nm的,amd的45nm cpu才刚推出,龙芯两年前就定下这个目标了,现在却连65nm还达不到,楼上的几位高人也解释下,龙芯是不是在搞32nm,直接跳步?
--amplifier
2. re: 吹牛不上税:龙芯3号处理器将达64核
08年很快就要过去了,大家看到八核或十六核龙芯了吗?楼上几位高人出来解释下,不要告诉我已经在实验室了
--amplifier
3. re: 第一次拥有一台属于自己的全新的台式机
3k能软解所有1080p?去思路混几天再说吧
--amplifier
4. re: WTP中Publishing failed:Resource /xxxx does not exist问题的解决
正解。刷新项目就可以啦
--Jet.P
5. re: 使用NOKIA MMS LIBRARY发送中国移动彩信
评论内容较长,点击标题查看
--跑手甲
阅读排行榜
1. Web表格打印页面的生成(2772)
2. Hibernate的一对多关联查询、插入、更新、删除(2461)
3. 吹牛不上税:龙芯3号处理器将达64核(2083)
4. AJAX树xloadtree的使用(1967)
5. 用Now SMS/MMS 发送中国移动彩信(1895)
评论排行榜
1. 吹牛不上税:龙芯3号处理器将达64核(25)
2. 用Now SMS/MMS 发送中国移动彩信(14)
3. 缺少GET的JSF令人郁闷(11)
4. Hibernate的一对多关联查询、插入、更新、删除(11)
5. Web表格打印页面的生成(8)
在Backing Bean中控制dataScroller实现翻页
用Tomahawk的<h:dataScroller>时,
如果在表格中增加了操作控件,点击后会对表的行数产生影响时,就需要在backing bean的action method里对表格进行翻页。例如,表格的每一行有个“删除”按钮,在该按钮的监听函数里对数据库进行删除操作后需要更新表格内容,这时候如果删除的正好是最后一页的最后一条记录,则更新表格的dataModel后,表格仍停留在最后一页,但没有显示任何记录,需要手动翻到前一页才能看到其他记录,行为十分怪异。因此需要在监听函数里判断当前删除的时候为最后一页的最后一条记录,如果是的话就通过程序翻到前一页。
具体实现如下:
在表格所在页面的backing bean里增加一个HtmlDataScroller成员变量,并设置它的setter和getter,再通过页面上的dataScroller控件中的binding属性把该控件与成员变量联系起来,然后在按钮监听处理中对该控件进行操作。要把表格定位在某一页,需要用到HtmlDataScroller的getUIData().setFirst()方法。
public
class
PageBean
{
private
HtmlDataScroller scroller
=
null
;
public
HtmlDataScroller getScroller()
{
return
scroller;
}
public
void
setScroller(HtmlDataScroller scroller)
{
this
.scroller
=
scroller;
}
public
String buttonListionMethod()
{
scroller.getUIData().setFirst(
0
);
}
posted on 2006-06-15 11:12
amp@java
阅读(479)
评论(2)
编辑
收藏
所属分类:
JSF
评论
#
re: 在Backing Bean中控制dataScroller实现翻页
2006-11-11 16:39
你大爷
我给你几个字啊 不懂就不要写上来 写的简直是莫名其妙
回复
更多评论
#
re: 在Backing Bean中控制dataScroller实现翻页
2006-11-11 21:33
你老爸
我说儿子啊,你咋这样呢,看不懂就老实说自己蠢嘛,你老爸我不会怪你,但你说人家写得莫名其妙就是你的不对了。
回复
更多评论
IT新闻
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2006-06-15 11:29 编辑过
相关文章:
缺少GET的JSF令人郁闷
MyFaces与JFreeChart的包冲突
Eclipse中WTP的bug(context加载两次)
获取HTML元素的真正位置与大小
Web表格打印页面的生成
禁止浏览器缓存
WTP中Publishing failed:Resource /xxxx does not exist问题的解决
Tomcat的JNI库加载问题解决办法
Bea Workshop Studio 3.1与MyEclipse 4.1.1冲突
在Backing Bean中控制dataScroller实现翻页
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
Powered by:
BlogJava
Copyright © amp@java