- 浏览: 23430 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
hemin108:
标记下 待会得用呢··呵呵··谢了
Ext中的分页实现小解 -
lxtkong-029:
不错!顶
liferay开发小总 -
yuankai:
谢谢哥们!我为了这个 totalProperty:'res ...
Ext中的分页实现小解 -
longwang:
PrimaryKey()是怎么获得的?
liferay权限探索 -
hatlar:
不是那样的,
必须在action中使用WikiKindEntr ...
liferay中service.xml 元素解释
文章列表
想当初自己也想写一个JS的frame.当发现了EXTJS后就放弃了。因为别人已经写了那么好了,自己何必浪费时间。但是最近使用JQUERY。发现JQUERY的实现方法和自己当初的设想有一点相似,不过比自己的要高明的多。
JQUERY是一个JS frame,拥有庞大的用户。我最近才研究。感觉和EXTJS的实现模式有巨大的差别。
首先,JQUERY有一个$,是一个很特别的类。据说是一个工厂类。我个人也有这样的人为,它就是把一个HTML 元素,转化成一个JQUERY的对象。$ 获得对象的方法有CSS选择器和XPATH。
其次,经过转化后的JQUERY对象,可以调用JQ ...
最近开发用EXT+SSH,开发的不亦乐乎,突然遇到一个问题------分页,经过一天的尝试最后解决问题,网上有很多的文章写这个的,但是我感觉写的人肯定知道了怎么去做,但是看的人是一面的雾水.希望我写的对大家有所帮助.
我实现的是对Grid的分页,使用到的有GridPanel ,Pagingbar,JSonStore.使用的的是struts2.0+hibernate.
首先、说一下JSonStore;
cityStore=new Ext.data.Store({//配置分组数据集 autoLoad ...
Ext开发tree遇到的问题,首先用Ext.Ajax.requst()获得数据,在success函数中接收,数据的格式是json,
使用for()循环的时候,如果添加事件,在事件中alert(i:循环变量)结果是很出乎预料,i超过了循环的范围,无法直接在事件函数中调用返回的jSON数据,同样在开发google Map程序同样遇到这样的问题,
同样是对循环对象中添加事件响应函数,结果也是一样,但是通过另一种方法可以实现,在事件处理中解决这个问题,很简单,不要直接定义变量,而是通过函数来生成返回对象,这样可以消除上面的问题.
- 2009-04-08 17:15
- 浏览 1448
- 评论(0)
冒泡排序:
从第一个元素开始,和它右边的哪个元素比较,如果它比右边的哪个元素大的话,就交换位置,经过第一次后,最右边的那个元素,就是最大的哪个元素.
第二次同样,从第一元素开始,但是比较到倒数第二个元素,这样右边第二个元素就是第二高的元素.
依次这样下去,每次比较的结束值就是,比上一次小一个,直到结束的标识值为2.
选择排序:
和冒泡排序的方法差不多.
首先从第一个元素开始扫描整个数据里面最小的一个,如果最小的不是第一个,那么把最小的值的第一元素互换.
接着从第二个元素开始扫描剩余的元素中最小的一个,如果最小的不是第二个元素 ...
- 2008-08-24 12:58
- 浏览 921
- 评论(0)
最近用到FCK做编辑器,遇到一个问题,就是把jsp 中的数据显示在FCK中.总是提示什么变量定义未结束,经过不断的测试才明白是标签的问题,刚开始的时候用的<div id=''content"></div> 后来改成<textarea name="content>要显示的数据</textarea>就可以了!
- 2008-07-16 13:05
- 浏览 1069
- 评论(0)
写liferay权限开发的时候,总感觉迷迷糊糊的,现在又多明白了点,写出来省得大家看上篇文章和我一样迷糊.
liferay的权限开发可以分为两类,portal和model的权限开发.一般的权限开发针对portal就可以了,主要是整体的操作,而model的权限开发主要是针对实体的,比如blog的文章内容,浏览者只能看,而blog的拥有者可以更新,增加,查看等功能.可以通过对实体的操作来实现这些权限控制,把权限分配到具体的操作实体的方法上,比如删除实体,更新实体等,权限验证也是在操作实体的具体类中,添加资源是在localService实现的,权限的验证是在service中实现的.总之,model的 ...
- 2008-06-06 16:52
- 浏览 3047
- 评论(0)
真不好意思,上次对liferay仅仅写了简略的概括.后来发现那么多人浏览,现在想来真是对不住大家.
我现在把权限开发的部分写出来,希望对大家有帮助.
权限开发有四个步骤:
1、定义所有的资源和权限
2、添加资源
3、把资源和必须的许可联系起来
4、返回资源前检查权限
其核心是资源的添加,资源的删除和权限的检查。
其中用的核心代码:
添加资源:使用的的类是ResourceLocalService,方法是addResource(String companyId,String usrId,String name,Strin ...
通过近一个半月的学习,对liferay的整体开发结构有了初步了解.liferay的开发主要分为:
1、 应用组件开发。其中应用组件中包含功能开发、显示内容开发(portlet的JSP页面的内容显示部分),显示样式开发(portlet内容的显示样式)。功能开发主要设计到数据库操作(查询、删除、增加等)、portlet的权限开发。
2、主题开发(整个页面的显示效果)
3、布局开发
4、权限开发
真不好意思,上次对liferay仅仅写了简略的概括.后来发现那么多人浏览,现在想来真是对不住大家.
我现在把权限开发的部分写出来,希望对大家有帮助.
权限开发有四个步骤:
1、定义所 ...
- 2008-05-21 08:53
- 浏览 3779
- 评论(1)
古语说的好:"独学则无友,孤陋而寡闻".我想应该是自己走出来的时候了,IT是不允许闭门造车的.IT的灵魂应该是交流,大家共同的进步.我习惯一个学习,并不是我喜欢一个人学习. 希望我对liferay在ext开发的认识,对大家有帮助.首先要感谢把资料传到网上的朋友和飞哥的指点.
开发流程:1、在ext-impl中创建portlet的文件夹。2、修改ext-imp下的build.xml文件 <target name="build-service-portlet-reports"& ...
<!--This is the DTD for the Service Builder parameters for Liferay Portal.
<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 4.4.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_4_4_0.dtd">-->
<!--The service-builder element is the root of ...
别人都说liferay在ex 下开发比较好,以后升级不会破坏liferay的完整性.也许是这样,那就研究以下好了.我算知道了---研究原代码是最好的所以就从研究原代码开始了.首先一定要找到对应的版本啊,比如我刚开始的时候,看的是liferay4.0.0的src,主要的也看懂了,但是有的地方是一团雾水,最后看4.2.2的src 才算明白了怎么会事.不要看的还算可以.在ex-imp的目录下有一个service.xml 文件主要是用来生成持久类和对持久类的操作,刚开始的时候把 PersistenceImpl天真的认为是hibernate中的持久类(实体),但是事实它是对实体类的基本操作,如果懂ant ...
- 2008-04-29 18:17
- 浏览 1472
- 评论(0)
liferay遇到的问题
- 博客分类:
- liferay
研究liferay快一个月了,取得的成果不大.不过发现的问题不少,自己都没有想出方法来解决.比如liferay如何设置默认的语言,当游客浏览的时候显示中文,还有如何修改liferay的logo,等等很多的问题.不过已经解决了一些.随后会总结自己遇到的问题和解决方法.希望有机会得到高手的指教.
1、 liferay的中文默认。
其实没有太大的必要,因为liferay的内容编辑功能不能同时对内容的中英同时编写以及转换,因为切换的时候是标题的中英文转换,而内容没有转换,所以直接把它写成中文就可以了。
2、 liferay的logo修改问题,
我不知道大家用的是哪个版本,但是我用的是lifera ...