Liferay页面中如何引入Tab页?
liferay中tab1为一级tab,tabs2为二级标签,引入时需要使用一个liferay的taglib:liferay-ui:tabs,比如:
<liferay-ui:tabs names="articles-referenced,articles-could-be-referenced" url="<%= portletURL.toString() %>" param="tabs2" />
其中,names中为资源文件中的资源名,逗号分割,但逗号前后都不能有多余空格。
tabs2是一个String.
String tabs2 = ParamUtil.getString(request, "tabs2", "articles-referenced")
至于如何实现点击Tab显示不同内容,可以通过:
<c:choose>
<c:when test='<%= tabs2.equals("articles-referenced") %>'>
...
</c:when>
</c:choose>
来确认。注意:此处是通过资源名articles-referenced,而不是实际的值来判断的。 smilingleo原创
关于Liferay中的RowChecker
在Liferay中,如果要生成一个带check box的列表table,需要使用RowChecker,通过searchContainer.setRowChecker(new RowChecker(renderResponse))来指定;
RowChecker其实就是将生成HTML <input name="your_portlet_name_rowIds" type="checkbox" ...>进行了封装,但是需要注意,rowIds的值是每行的primaryKey,而这个PrimaryKey是通过ResultRow的构造函数来实现的。smilingleo原创
如何在Liferay中引入你自己的Javascript?
一个比较笨的方法是在html/theme/里面查找所有的portal_normal.vm,然后在<head>标签下添加,
<script type="text/javascript" src="/html/js/jsgraphics.js"></script>
注意src需要用绝对路径。
一个更好的办法,具体就是在portal.properties中:javascript.files=\中引入,然后build就OK了
分享到:
相关推荐
本压缩包包含了四个重要的Liferay开发文档,旨在帮助开发者深入理解和掌握Liferay的使用与开发技巧。 文档一:《Liferay Portal Developer's Guide》 这份文档详细介绍了Liferay Portal的开发流程,包括portlet的...
### Liferay Portal 开发指南知识点概述 ...通过学习本文档,开发者不仅可以掌握 Portlet 的开发技巧,还能深入了解 Liferay Portal 的架构和技术特点,从而更好地利用该平台来满足企业的业务需求。
Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度可扩展性,广泛应用于构建企业网站、社交网络和协作环境。...无论你是初次接触Liferay,还是寻求更高级的开发技巧,这份文档都将是你不可或缺的参考资料。
它支持多种插件,包括Portlets(小应用程序)、主题、布局模板等,使得开发者能够灵活地创建企业级应用。 在描述中提到的“高清pdf”,意味着这本书可以提供高质量的电子书版本,方便读者在线阅读或下载。而...
"liferay培训文档"很可能是包含上述所有信息的详细指南,它可能涵盖了从基础概念到高级开发技巧的全面内容,例如portlet生命周期、portlet渲染机制、portlet间通信(JSR-286的ResourceRequest和ResourceResponse)、...
LifeRay是一款功能强大的企业级内容管理平台,支持多种应用开发方式,包括portlet(门户小部件)开发、主题定制以及布局模板设计等。 **1.1 出版者注** 文档开头部分包含了出版者的注意事项,这部分通常会给出文档...
2. **Portlet开发**:Portlet是Liferay中的基本展示单元,可以理解为Web应用程序的小部件。开发者需要了解MVC Portlet模型,如何创建portlet项目,以及如何处理portlet的生命周期方法,如init、render、action等。 ...
- **文档**:如“Liferay-Portlet-SDK 5.2.3操作说明.ppt”文件,它详细介绍了SDK的使用方法,包括portlet的开发流程、配置、部署以及调试技巧。这份文档通常会涵盖portlet生命周期、portlet上下文、渲染和事件处理...
《Liferay Portlet 开发——全面指南》:深入解析与实战技巧 本书旨在为开发者提供一份详尽的Liferay Portlet开发指南,涵盖从基础知识到实际应用的全面内容。Liferay是一款开源的企业级门户平台,它支持高度定制化...
《Liferay开发文档5.0》不仅是一本学习Liferay开发的指南,更是深入理解Liferay架构、掌握高级开发技巧的宝典。通过系统地学习文档中的知识点,开发者将能够在Liferay平台上高效地开发出功能丰富、界面美观的应用,...
本篇将深入探讨Liferay Portal的开发技术,帮助开发者理解其核心概念,掌握开发技巧,并利用源码分析工具提升工作效率。 一、Liferay Portal简介 Liferay Portal以其高度可定制性和灵活性著称,它允许开发者创建...
#### 小贴士与技巧 - **调试技巧**:熟悉 Eclipse 中的各种调试工具和快捷键可以大大提高调试效率。 - **性能监控**:利用 Eclipse 的性能分析工具监控应用性能,有助于优化代码。 - **版本控制集成**:利用 Eclipse...