论坛首页 Web前端技术论坛

基于extjs3.0+的JSF组件集合,配合大量实例,提高开发效率

浏览 14720 次
精华帖 (11) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-12-15   最后修改:2010-01-06

一直青睐javaeye的干净和专业,在这里学了不少东西,最近项目比较闲,写了套基于extjs3.0的jsf组件集合--fence。因为之前的项目使用extjs,可以一直没找到合适的直观的写ext代码的方式。所以就自己写了。应为之前做过ASP.net开发,对.net控件开发还稍有理解,写起这个jsf组件没什么太大的技术难题。

主要特点:
1、完全符合extjs3.0的api,所有extconfig全部自动生成为jsf组件的属性。
2、所有组件均符合jsf的渲染模式,能与其他已有的jsf组件混合使用。
3、封装extjs部分代码,使之在web开发中基本不用手写js代码;
4、特别是对formpanel和store的封装,让页面数据和服务端数据交互变得简单。

5、不依赖于其他任何框架,只适用了Commons一些常用包和JSF-API,

因为不是在长时间磨练出来,很多演示只是在写完组件后自己测试,先放出来,让大家指教指教了.

暂时演示地址:http://www.5base.net/fence.aspx
提示:本地址演示是使用的单机配置,可能比较慢,也可能有时候无法访问,见谅了。演示中可以查看演示的源码,带式格式化在IE下还没搞好,最好使用chrome或者firefox浏览,效果更好!

 

由于演示空间不提供免费测试,我的空间不支持,没办法,暂时演示无法看到!

  • 大小: 95.3 KB
   发表时间:2009-12-15   最后修改:2009-12-15
楼主很强悍.
刚才试了试,发现Store部分有一个小小的BUG,当一行数据处在编辑状态时,双击其上方的行时会出现这个BUG
  • 大小: 41.6 KB
0 请登录后投票
   发表时间:2009-12-16  
大致在chrome上浏览了一下还不错
不过这样作为类库的方式开放出来好像不太符合ext3.0的license规定

觉得如果一定要选择jsf+ext,不如选择opermasks,人家可是自行维护ext2.x(LGPL的),并具有原生的ajax支持,社区也还比较活跃
0 请登录后投票
   发表时间:2009-12-16   最后修改:2009-12-16
谢谢 楼上的,呵呵!openmasks源码我也看了!不是我想要的,我写的只是一个轻量级的包装,他的东西什么都扯个金蝶Apusic,不怎么欢迎,其实他的社区还是很冷清的!其实没考虑授权问题,将ext包装在里面只是现在使用方便吧了,大家也都是在免费用的,如果还真成气候,那还真需要考虑了!
0 请登录后投票
   发表时间:2009-12-16  
seven_cuit 写道
楼主很强悍.
刚才试了试,发现Store部分有一个小小的BUG,当一行数据处在编辑状态时,双击其上方的行时会出现这个BUG

呵呵!刚刚写完,有很多的bug呢。也还有一些TODO需要完成,但是使用它为已经开发了一个项目了,很方便,不需要再写整页面的js了。
0 请登录后投票
   发表时间:2009-12-16  
报告楼主  有乱码
0 请登录后投票
   发表时间:2009-12-17  
确实很强悍.只是那个色调不怎么好看!!!
0 请登录后投票
   发表时间:2009-12-17  
真的很不错。
0 请登录后投票
   发表时间:2009-12-17  
试用了一下,非常不错,不知道楼主考没考虑开源~~~~~
0 请登录后投票
   发表时间:2009-12-17  
谢谢楼上各位的评价,呵呵!由于现在没有演示的空间,所以演示总有些问题(慢,甚至访问不了),关于乱码问题,是在查看源码的时候中文乱码,确实是乱码的,故意没修正的,关于开源的问题,等我将基本的测试做完了,将会开源,现在基本的组件测试完毕,但是总还是有些没有使用到,所以不敢冒然将垃圾放出来。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics