Liferay PortletURL in JavaScript
http://www.liferay.com/zh/web/eduardo.lundgren/blog/-/blogs/liferay-portleturl-in-javascript
最近也因为需要用到liferay 本身的 javaScript 而找了一些资料,上面那文章里面的写法还不适合我,我的
liferay的版本是6.0.5,最后发现这样写是可以的
AUI().ready('liferay-portlet-url', function(A) { var renderURL = Liferay.PortletURL.createRenderURL(); renderURL .setParameter("struts_action","/communities/edit_pages"); renderURL .setParameter("redirect", document.URL); renderURL .setParameter("groupId",record[0].get("serverId")); renderURL.setPortletId('<%=themeDisplay.getPortletDisplay().getId()%>'); });
相关推荐
**前端开源库-eslint-config-liferay** 是一个专为Liferay框架设计的JavaScript代码风格检查工具,基于ESLint的可共享配置。ESLint是一款强大的静态代码分析工具,它可以帮助开发者发现并修复代码中的潜在问题,遵循...
《Liferay User Interface Development》关注的是Liferay的用户界面设计与实现,涵盖主题定制、JavaScript API的使用、响应式设计等内容,帮助开发者创建出美观且用户体验良好的Liferay应用。 中文文档部分可能包含...
本书深入浅出地介绍了portlet开发,包括portlet生命周期、MVC Portlet、JSR 286规范以及portlet与JavaScript框架的交互,为开发者提供实操指导。 8. 《Liferay Portal Performance Tuning》 性能调优是任何系统都...
6. **《liferay_4_customization_guide.pdf》** - 讲解了如何自定义Liferay的外观和行为,包括主题创建、布局调整、CSS和JavaScript的修改,以及portlet和页面的个性化设置,帮助用户打造出符合企业品牌形象的门户...
开发者可以通过修改FreeMarker或JSP模板,结合CSS和JavaScript来设计主题。布局则控制页面元素的排列方式,开发者可以创建自定义布局类型。 5. **服务API与钩子** Liferay的Service Builder允许生成服务层接口和...
《生命线解决方案——深入探索Liferay中的JavaScript技术》 在当今的互联网开发中,JavaScript扮演着至关重要的角色,尤其在企业级应用平台如Liferay中更是如此。Liferay是一款开源的企业级内容管理系统,它提供了...
- **JavaScript**:探讨了如何在主题中集成JavaScript脚本以增强交互性。 - **设置**:讨论了如何通过设置面板来自定义主题的外观。 - **颜色方案**:介绍了如何定义和应用颜色方案来调整主题的整体视觉效果。 - **...
这份文档会引导开发者创建和定制Liferay的主题,理解CSS、HTML和JavaScript在Liferay主题中的作用。通过学习,开发者可以实现对Liferay界面的个性化设计,以满足不同用户和组织的需求。 文档四:《Liferay Plugin ...
4. **JavaScript API和AJAX**:对于前端交互,Liferay提供了JavaScript API,允许portlet之间通过Ajax进行通信。`test-portlet`可以通过调用Liferay的JS API向其他portlet发送请求,获取数据或触发特定行为。 5. **...
Portlets可以通过JavaScript API通信,实现异步更新和与其他portlet的互动。 11. **主题和布局** Liferay支持自定义portlet的主题,改变其外观。布局则决定portlet在页面上的位置和排列方式。 12. **Samples** ...
3. **portal-web**:用于存放与用户界面交互相关的资源,如JSP页面、HTML、CSS、JavaScript等前端资源。 ### 数据模型构建:service.xml 构建Liferay Portlet的关键步骤之一是定义数据模型。这通常通过`service....
4. 用户界面定制:利用Liferay的布局工具和JavaScript API,可以实现动态交互效果和复杂UI逻辑。 5. 数据存储和集成:Liferay支持多种数据存储方式,如数据库、文件系统、内容管理系统等,开发者可以通过Service...
确保只安装必要的插件,优化主题代码,避免使用复杂的JavaScript和CSS,可以减少页面渲染时间。 6. **Web服务和API调用**:如果Liferay与其他系统集成,优化Web服务和API调用至关重要。减少不必要的网络延迟,使用...
- **支持的技术**: Liferay支持多种技术栈,包括Java、JavaScript、CSS等,这使得开发者可以根据项目需求选择最合适的技术。 **2. 扩展与定制Liferay** - **定制外观和感觉: Themes**: Themes允许开发者更改...
3. **前端展示**:天气插件的用户界面可能是用HTML、CSS和JavaScript构建的,它会根据从API获取的数据动态更新。可能有图表、图标或其他视觉元素来表示天气条件。 4. **配置选项**:为了适应不同的使用场景,插件...
- **编程语言**:Java为主要开发语言,同时也支持JavaScript等前端技术。 - **框架和库**:Spring、Hibernate等。 - **数据库**:MySQL、Oracle、PostgreSQL等主流数据库系统。 ### 知识点四:Liferay的扩展性和...
《深入理解Liferay主题:以cu-theme为例》 在Web开发领域,Liferay是一款功能强大的开源企业级门户平台,它提供了丰富的模块化功能和高度可定制性。其中,主题(Theme)是Liferay个性化展示的重要组成部分,它允许...
### Liferay Portlet 开发详解 #### 一、概述 Liferay是一款开源的企业级内容管理系统(Content Management System, CMS),主要用于构建企业门户站点。在Liferay中,Portlet是一种用于显示内容和服务的应用程序组件...