基于struTis的displayTag (1)

1.displayTag的初期表示(有缓冲)

/** */
private   static   final  String PAGER_ID  =  ENTRY_MANAGER .name( " Cfrmtu400FormPager " );

//  ページ制御
PageControler pager  =   new  DisplayTagPageNavigator(req, PAGER_ID);
pager.initPageNaviParam(req, 
< 1ページ最大表示明細数 > );

 根据上面的代码会在session中以PAGER_ID作为键值保存一个Pager对象。

Pager对象的各项目初期值:

  当前表示序号(offset) : 1

  1页最大明细数:<1ページ最大表示明細数>

  排序项目,排序顺:无

根据可以通过下面代码改变初期值。

//  ページ制御
DisplayTagPageNavigator pager  =   new  DisplayTagPageNavigator(req, PAGER_ID);
pager.initPageNaviParam(req, 
< 1ページ最大表示明細数 > );
pager.changePageNaviOffsetParam(req, currentPage);
pager.setSortItem(sortItem);
pager.setSortOrder(sortOrder);
pager.setUseSortName(
true );

2.displayTag的初期表示(无缓冲)

  

/** */
private   static   final  String PAGER_ID  =  ENTRY_MANAGER .name( " Cfrmtu400FormPager " );

//  ページ制御
PageControler pager  =   new  DisplayTagPageNavigator(req, PAGER_ID);
pager.initPageNaviParam(req, 
< 1ページ最大表示明細数 >, <明細データ総数> );

 根据上面的代码会在session中以PAGER_ID作为键值保存一个Pager对象。

Pager对象的各项目初期值:

  当前表示序号(offset) : 1

  1页最大明细数:<1ページ最大表示明細数>

  明细总数:<明細データ総数>

  排序项目,排序顺:无

根据可以通过下面代码改变初期值。

//  ページ制御
DisplayTagPageNavigator pager  =   new  DisplayTagPageNavigator(req, PAGER_ID);
pager.initPageNaviParam(req, 
< 1ページ最大表示明細数 >, <明細データ総数> );
pager.changePageNaviOffsetParam(req, currentPage);
pager.setSortItem(sortItem);
pager.setSortOrder(sortOrder);
pager.setUseSortName(
true );

※ PAGER_ID: JSP中<display:table>标签中的pager属性的值。(ENTRY_<SYSTEM><SUBSYS>_<フォーム名>Pager)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值