Liferay标签(一):liferay-ui:search-container(1)

    Liferay自带的标签有很多,现在就来说说用的比较频繁的标签--liferay-ui:search-container,在页面上使用时,很方便,像下面这样定义就行:

<certusnet-ui:search-container
	searchContainer="<%= userSearch %>"
>

    search-container主要的作用是管理页面中的列表数据,使得页面可以方便搜索、分页、列表展示等。他的下面有很多属性

delta:默认页面显示的行数,其默认值是20

emptyResultsMessage:当前条件下,查询的结果为空时,页面上不会显示列表,会显示这一message,可以通到国际化文件翻译要显示的空集提示

headerNames:列表表头上显示的字段,如值为“C1,C2,C3”,则页面上的表头为C1,C2,C3三个字段,通过国际化翻译

rowChecker:设置此属性后,页面的列表第一列是一个checkbox复选框,可以这样赋值

SearchContainer userSearch = new UserSearch(renderRequest, portletURL);
userSearch.setRowChecker(new RowChecker(renderResponse));

使用search-container时,需要后台定义三个辅助类:*Search.java、*SearchTerms.java、*DisplayTerms.java,这个三个类主要是负责前后台数据的交换.

将页面需要展示的数据results和展示数据的总数total传进来,就可以展示了

注意,放数据时要通过liferay-ui:search-container-results标签

转载于:https://my.oschina.net/u/1018004/blog/144438

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值