- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 依葫画瓢:自定义liferay的日期控件
<br />liferay的日期tag由于是美国人做的,是按照月,日,年顺序来显示的.<br />如果需要按照年,月,日的顺序显示,又不要改掉原来的代码,那就只有自己自定义了.<br />参照原来的代码做以下几个步骤:<br />1. 拷贝<br /> 拷贝/html/taglib/ui/input_date 到自己的目录. 比如:/html/taglib/ui-ext/input_date<br /> <br />2. 修改显示顺序<br /> 修改/html/taglib/ext/input_dat
2010-12-26 12:42:00 1888 2
原创 Liferay:动态设置Portlet的标题
Portle的标题可以事先设置,但如果是多个实例的话,如果希望是画面显示的设置一个约定的名字的话.可以用JavaScript来做. 根据生成的HTML来写js. 由于一个画面可能有多个Portlet,所有不能直接根据portlet-title-text这个css来取得对象.需要先根据确定是这个portlet后往下找就可以了.JS例子:setPortletTitle
2010-12-25 22:55:00 2996
原创 Javascript Debug Toolkit
javascript是在网站开发别不可少的.但稍微复杂的方法如果没有调试工具的话还是比较不方法.JSDT(Javascript Debug Toolkit)是一款不错的Eclipse插件工具.Javascript Debug Toolkit(JSDT) 是一款免费绿色免安装的javascript调试工具,JSDT可以在任何支持ajax的浏览器上调试javascript,譬如:IE6,IE7
2010-12-25 15:33:00 1763
原创 判断文本文件编码的有用工具:juniversalchardet
在java的项目中,为了对付多个平台,有时候需要判断要出来的文本文件时什么编码.如果不知道编码的话有可能就产生乱码了.当然有一中方法就是事先约定是什么编码.比如只能是UTF-8等,这样就稍微有一点不方便.最近在发现了一个判断的小工具.比较好用.随便推广一下.jun
2010-12-23 18:08:00 7716 2
原创 树状结构的罗列所有的节点的sql
<br />前提有一张组织表.<br />CREATE TABLE organization_<br />(<br /> organizationid bigint NOT NULL,<br /> companyid bigint,<br /> parentorganizationid bigint,<br /> leftorganizationid bigint,<br /> rightorganizationid bigint,<br /> "name" char
2010-12-11 17:16:00 794
原创 树状结构的节点深度计算的sql
<br />前提有一张组织表.<br />CREATE TABLE organization_<br />(<br /> organizationid bigint NOT NULL,<br /> companyid bigint,<br /> parentorganizationid bigint,<br /> leftorganizationid bigint,<br /> rightorganizationid bigint,<br />
2010-12-11 17:09:00 1934
原创 树状结构的阶层数的sql
<br />前提有一张组织表.<br />CREATE TABLE organization_<br />(<br /> organizationid bigint NOT NULL,<br /> companyid bigint,<br /> parentorganizationid bigint,<br /> leftorganizationid bigint,<br /> rightorganizationid bigint,<br /> "name" char
2010-12-11 17:05:00 929
原创 Portlet中需要引入多个javascript文件的写法
在自己的portlet中直接引入貌似不起作用. 比如:liferay自己的默认的/MyPortletName//docroot/WEB-INF/liferay-portlet.xml里面定义的.默认是:/js/main.js如果自己还需要引入其他的js,则可以在这个地方多加几个.例:/js/main.js/js/menu_function.js
2010-12-09 21:00:00 3031
原创 动态查询
<br />Portlet内部<br /> <br />ClassLoader loader = PortalClassLoaderUtil.getClassLoader();<br />DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.getDynamicQueryFactory().forClass(EmailAddress.class, loader);<br />dynamicQuery.add(PropertyFactoryUtil.f
2010-12-08 18:24:00 1164
原创 memo:只使用liferay的翻页功能的示例代码
List result = new ArrayList();for (int i = 0; i result.add("data + " + i);}List header = new ArrayList();header.add("TEST");SearchContainer searchContainer = new SearchContainer(renderRequest, renderResponse.createRenderURL(), header, "no d
2010-12-05 16:07:00 1308
原创 liferay-portlet.xml的规则定义
<br /><!--<br />This is the DTD for the Portlet Application parameters that are specific to<br />Liferay Portal.<br /><br /><!DOCTYPE liferay-portlet-app PUBLIC<br /> "-//Liferay//DTD Portlet Application 6.0.0//EN"<br /> "http://www.liferay
2010-12-05 14:17:00 3743
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人