`
playfish
  • 浏览: 290270 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Liferay小技巧

阅读更多

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的使用与开发技巧。 文档一:《Liferay Portal Developer's Guide》 这份文档详细介绍了Liferay Portal的开发流程,包括portlet的...

    liferay portal 开发指南

    ### Liferay Portal 开发指南知识点概述 ...通过学习本文档,开发者不仅可以掌握 Portlet 的开发技巧,还能深入了解 Liferay Portal 的架构和技术特点,从而更好地利用该平台来满足企业的业务需求。

    liferay开发手册

    Liferay是一款开源的企业级门户平台,它提供了丰富的功能和高度可扩展性,广泛应用于构建企业网站、社交网络和协作环境。...无论你是初次接触Liferay,还是寻求更高级的开发技巧,这份文档都将是你不可或缺的参考资料。

    Liferay Portal Systems Development

    它支持多种插件,包括Portlets(小应用程序)、主题、布局模板等,使得开发者能够灵活地创建企业级应用。 在描述中提到的“高清pdf”,意味着这本书可以提供高质量的电子书版本,方便读者在线阅读或下载。而...

    liferay开发demo

    "liferay培训文档"很可能是包含上述所有信息的详细指南,它可能涵盖了从基础概念到高级开发技巧的全面内容,例如portlet生命周期、portlet渲染机制、portlet间通信(JSR-286的ResourceRequest和ResourceResponse)、...

    LifeRay 6.1GA2开发手册-英文

    LifeRay是一款功能强大的企业级内容管理平台,支持多种应用开发方式,包括portlet(门户小部件)开发、主题定制以及布局模板设计等。 **1.1 出版者注** 文档开头部分包含了出版者的注意事项,这部分通常会给出文档...

    liferay-development-zh.rar_liferay

    2. **Portlet开发**:Portlet是Liferay中的基本展示单元,可以理解为Web应用程序的小部件。开发者需要了解MVC Portlet模型,如何创建portlet项目,以及如何处理portlet的生命周期方法,如init、render、action等。 ...

    Liferay-Portlet-SDK5.2.3.rar_liferay_liferay sdk_portlet

    - **文档**:如“Liferay-Portlet-SDK 5.2.3操作说明.ppt”文件,它详细介绍了SDK的使用方法,包括portlet的开发流程、配置、部署以及调试技巧。这份文档通常会涵盖portlet生命周期、portlet上下文、渲染和事件处理...

    liferay-portlet-development

    《Liferay Portlet 开发——全面指南》:深入解析与实战技巧 本书旨在为开发者提供一份详尽的Liferay Portlet开发指南,涵盖从基础知识到实际应用的全面内容。Liferay是一款开源的企业级门户平台,它支持高度定制化...

    liferay-development-documentation-5.0.pdf

    《Liferay开发文档5.0》不仅是一本学习Liferay开发的指南,更是深入理解Liferay架构、掌握高级开发技巧的宝典。通过系统地学习文档中的知识点,开发者将能够在Liferay平台上高效地开发出功能丰富、界面美观的应用,...

    Liferay Portal应用之开发 (转)

    本篇将深入探讨Liferay Portal的开发技术,帮助开发者理解其核心概念,掌握开发技巧,并利用源码分析工具提升工作效率。 一、Liferay Portal简介 Liferay Portal以其高度可定制性和灵活性著称,它允许开发者创建...

    Liferay下Eclipse的Debugger配置方法

    #### 小贴士与技巧 - **调试技巧**:熟悉 Eclipse 中的各种调试工具和快捷键可以大大提高调试效率。 - **性能监控**:利用 Eclipse 的性能分析工具监控应用性能,有助于优化代码。 - **版本控制集成**:利用 Eclipse...

Global site tag (gtag.js) - Google Analytics