(一)Liferay-可配置portlet
来源:互联网 发布:唯一网络王宇杰简介 编辑:程序博客网 时间:2024/05/01 01:09
新建一个portlet
修改liferay-portlet.xml,在对应portlet添加一个configuration-action-class标签
<configuration-action-class>类名地址</configuration-action-class>
新建“类名”并继承DefaultConfigurationAction
public class 类名 extends DefaultConfigurationAction{}
实现DefaultConfigurationAction中的2个方法
processAction和render
@Override public void processAction(PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { 你的业务逻辑 super.processAction(portletConfig, actionRequest, actionResponse);}
@Override public String render(PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception { return "配置页面"; }
render方法
liferay的portlet点击配置时执行的方法并需要一个配置页面
新建配置页面
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="http://alloy.liferay.com/tld/aui" prefix="aui" %><%@ taglib uri="http://liferay.com/tld/portlet" prefix="liferay-portlet" %><liferay-portlet:actionURL var="configURL" portletConfiguration="true" /><aui:form action="${configURL }" method="post"> <aui:row> <aui:column> <aui:input type="radio" value="1" name="isadd" label="" checked="true">增量模式</aui:input> </aui:column> </aui:row> <aui:row > <aui:column> <aui:input type="radio" value="2" name="isadd" label="">全部初始化</aui:input> </aui:column> </aui:row> <aui:row> <aui:column> <aui:button type="submit" value="初始化数据" /> </aui:column> </aui:row></aui:form>
processAction方法
在配置页面提交表单执行的方法并可以使用 String isadd = ParamUtil.getString(actionRequest, "isadd");来获取数据
1 0
- (一)Liferay-可配置portlet
- Liferay 6.1开发可配置portlet开发
- Liferay DXP Soy portlet系列(一) 创建SOY portlet
- LIferay 实例化多个Portlet配置
- 【Liferay Portlet指南一】——Liferay扩展环境搭建
- Liferay:JSR Portlet Security(权限)
- Liferay portal(三)新建Portlet
- LifeRay的portlet开发(使用Netbeans)
- 由一个portlet配置错误引起对liferay的(iferay-portlet.xml,portlet.xml,liferay-display,web.xml)研究
- liferay portlet.xml配置顺序引起的错误
- Liferay portlet Plug-in API变量的配置
- Liferay:RSS Portlet 不能配置的问题解决办法
- Liferay Portal CE 6.2 Portlet 配置(Configuration) 开发
- Liferay Struts Portlet 1
- Liferay Struts Portlet 2
- Liferay Struts Portlet 3
- Liferay-Portlet -------CI
- 开发可配置portlet--config.jsp
- 殊珠子 php Excel文件导入 Spreadsheet_Excel_Reader
- iOS程序设计心得总结(三)应用层设计
- swift实现提示框第三方库:MBProgressHUD
- 希尔排序
- Three.js 添加阴影
- (一)Liferay-可配置portlet
- python学习记录--元组
- 洛谷 P1056 排座椅
- Python学习(三)——map和reduce函数
- linux驱动之--fops的关联
- OAuth2授权原理
- HOW--如何评估线程池线程的个数(79)
- HDU 1016 Prime Ring Problem (dfs)
- Meteor学习路程(三)之数据库的例子(1)【查询】