
liferay
from_lazy_boy
热爱技术与分享...
展开
-
liferay中站点的建立及封装一个Util类用于站点模板的引用
写这篇文章主要是记录一下在项目开发中遇到问题,分析问题,解决问题的过程.由于项目需求,需要把创建站点,站点模板引用单独从控制面板中拿出来,于是去开始着手源码的阅读,这篇文章重点不在这,所以略去.下面是创建站点并引用站点模板的一个大体步骤:1.利用OrganizationLocalServiceUtil创建一个常规组织,该方法返回一个Organization对象Organizat原创 2014-01-02 15:39:34 · 1771 阅读 · 0 评论 -
liferay集成jQuery Validation Engine 表单验证及ajax的运用
jQuery Validation Engine是一款基于Jquery的js表单验证插件。相对于之前的传统表单验证工具,其优点是自定义验证内容更广泛以及与AJAX的方便整合。适用于日常的 E-mail、电话号码、网址等验证等及 Ajax 验证,除自身拥有丰富的验证规则外,还可以添加自定义的验证规则。兼容 IE 6+, Chrome,Firefox,,Safari, Opera 10+先看一原创 2013-12-30 00:10:32 · 1878 阅读 · 0 评论 -
liferay中使用jQuery Validation Engine进行ajax验证,不通过也提交表单的解决方案
1.因项目需求,要对某个字段进行ajax验证,在上一篇博客(http://blog.youkuaiyun.com/u013310075/article/details/17652501)中详细介绍了liferay中集成jQuery Validation Engine的过程,但发现有一个bug(ajax验证不通过也提交表单),网上很多朋友通过修改源码暂时解决了这个问题,但我尝试后并不奏效,于是寻求另外的解决方案原创 2014-02-25 15:52:23 · 2000 阅读 · 0 评论 -
在liferay中使用search-container下一页参数不传递的问题
本文讲解一下在liferay中使用search-container中点击下一页或点击上一页没有在后台获取到相应参数的问题比如:我们在查询的时候,在输入框中输入了"张三",第一页查询出名字为"张三"的所有用户显示是正常的,但是在点击下一页的时候就显示出张三之外的其他人名了,这就是我们想要的参数没有正常传递到后台造成的解决办法:" paginate="标签前创建一个PortletURL,在p原创 2014-02-13 23:46:51 · 1317 阅读 · 0 评论 -
在liferay6.1中使用调度器
参考文章出处:http://www.huqiwen.com/2012/10/22/liferay-6-1-development-study-11-use-scheduler/按照以上文章的做法,会报一个xml的错误,解决办法是:在在liferay-portlet.xml里面注册这个调度类,并按如下格式添加,示例代码如下 news-portlet /icon.png 放在转载 2014-02-17 10:40:49 · 1329 阅读 · 1 评论 -
liferay之使用iframe
在某个页面中嵌入一个iframe 把后台数据显示在某个iframe里面的jsp上,也就是src指向的页面 "> 后台代码 public void doFind(ActionRequest request,ActionResponse response) { //查询数据库 request.setAttribute("属性名","属性值"); }原创 2014-03-18 14:09:47 · 1732 阅读 · 4 评论 -
liferay6.1.1之使用jsf
1.New-->Liferay Project原创 2014-05-16 15:31:13 · 868 阅读 · 0 评论 -
liferay之TinyMCE(4.0.26)富文本编辑器的使用及本地图片上传的实现
1.到官网http://www.tinymce.com/download/download.php下载TinyMCE 4.0.26 jQuery package原创 2014-05-13 16:39:20 · 4392 阅读 · 0 评论 -
liferay6.1之在portal-ext.properties中定义常量
有时,在做项目时,为了使项目在不同的操作系统上具有可移植性,我们可以考虑把一些配置写在tomcat-->webapps-->WEB-INF-->classes-->portal-ext.properties中(如果没有改文件可以手动创建).比如,我们定义一个文件的路径,可以这样写:file.dir=D://SQLite,然后在工程中可以这样获取,PropsUtil.get("file.dir"原创 2014-04-02 13:40:16 · 1245 阅读 · 0 评论