• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






hlissnake

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2011年5月2日

Extjs高级应用(一):实现GridPanel的单元格多选模组
摘要: 之前在项目中突然遇见一个很奇怪的需求,要求单元格能和Excel一样进行多选,比如框选其中一个矩形区域,然后复制到同页面另一个Grid中!!并添加统计报表功能。当时这个需求就把我们都怔住了!很变态很强悍的需求,因为这个模块是一个基于报表的统计功能,使用了一个第三方的报表工具,但是页面展示非常难看。。。。。客户就对我们说,为什么不用Ext来制作报表呢。呵呵最后当时是被我们回绝了,因为这确实是对我们团队来说难度太大,而且成本太高。具备统计功能的Ext Grid再加上可编辑等等,就几乎是一个网页版的Excel了,我们不认为我们团队能和Google Doc叫板....... 但是事后我看了看 Cell. 阅读全文
posted @ 2011-05-02 23:36 hlissnake 阅读(4838) 评论(4) 推荐(2)
 
搭建Javascript类库(一):观察者/DOM事件管理器,改良版(新功能:监听函数只触发一次)
摘要: 从去年起项目中开始使用Extjs,在熟悉Ext API以及各组件的用法之余也抽空看了Ext源码,但40000多行的代码在时间和理解上都有很大困难,所以就专门了解了其中某些部分的代码。尤其针对Ext.Observble接口源代码进行了反复阅读,对Ext关于事件处理机制上有了一些初步的了解。结合之前刚刚阅读的道格拉斯先生所著的《JavaScript:The Good Parts》中关于接口继承的函数化方式,自己尝试的写了一套简单的Javascript事件处理管理器。当然在正常的开发过程中还是建议使用成熟JS框架,这里所讨论的内容仅仅是加强大家对JS事件机制的理解以及观察者模式的应用。OK 上代码. 阅读全文
posted @ 2011-05-02 00:33 hlissnake 阅读(1307) 评论(4) 推荐(2)