JQuery UI框架DWZ在实际项目中的应用
2012-11-20 11:10
183 查看
近半年来公司决定对公司CRM系统进行改版,原有项目是WinForm版的,考虑到公司销售有在家或其它场所办公的需求以及公司现有的技术储备,因此新项目从开发成本,人力成本,技术成本等多方面考虑决定修改为WEB版。在经过验证比较之后我们选中DWZ框架做为项目的UI框架,列表插件选用flexigrid,.NET框架选用MVC4。然而在实际开发中我们却遇到了很多问题,当然这些问题我们都一一攻克,我将会在以后的随笔中详细说明这些问题的处理过程:
1.页面刷新,当我们打开多个tab标签时刷新页面,这些打开的tab标签都没了
2.无法将当前打开的页面发送给其他用户打开,包括弹出层页面
3.多个iframe之间的通讯,因为每个功能页面都使用iframe嵌入页面,每个弹出层也使用iframe嵌入页面,这样在弹出层和主页面之前就存在通讯问题,比如新增记录成功后,刷新列表(注:在这里有一个很诡异的问题,在firefox中调用不到刷新后的页面里面的事件,因为此时iframe的name属性不变,而firefox此时会访问缓存中的iframe对象,导致access dead object错误)
4.多种自定义弹出层的实现,包括自定义的alert,confirm等
5.ajax异常统一处理,对ajax返回json特殊字符的处理
6.flexgrid修改,分页,布局,列表自适应高度使分页始终在页面底部
7.登录权限验证,在会话过期后弹出登录框,登录成功之后自动执行先有的操作
。。。
1.页面刷新,当我们打开多个tab标签时刷新页面,这些打开的tab标签都没了
2.无法将当前打开的页面发送给其他用户打开,包括弹出层页面
3.多个iframe之间的通讯,因为每个功能页面都使用iframe嵌入页面,每个弹出层也使用iframe嵌入页面,这样在弹出层和主页面之前就存在通讯问题,比如新增记录成功后,刷新列表(注:在这里有一个很诡异的问题,在firefox中调用不到刷新后的页面里面的事件,因为此时iframe的name属性不变,而firefox此时会访问缓存中的iframe对象,导致access dead object错误)
4.多种自定义弹出层的实现,包括自定义的alert,confirm等
5.ajax异常统一处理,对ajax返回json特殊字符的处理
6.flexgrid修改,分页,布局,列表自适应高度使分页始终在页面底部
7.登录权限验证,在会话过期后弹出登录框,登录成功之后自动执行先有的操作
。。。
相关文章推荐
- JQuery UI框架DWZ在实际项目中的应用(一)
- 基于SyncML的funambol dm开源项目的改造应用(三) - 实际项目介绍
- 常见算法在实际项目中的应用
- Java 容器在实际项目中的应用
- Remoting 技术应用的实际项目 妇幼保健信息管理系统
- 常见算法在实际项目中的应用
- 委托--事件--基础以及在现在做的项目上的实际应用(三)
- 数据库优化-水平切分-以及在实际项目中的应用
- 元数据在实际项目的应用
- [Flex]浅析Mate flex framework在实际项目中的应用(一)
- (7)java5线程并发库的应用(线程池) 以及在实际项目中的使用。。
- 菜鸟-手把手教你把Acegi应用到实际项目中(6)
- BigDecimal在实际项目的应用及遇到的问题(转)
- IOC,观察者模式,项目的实际应用
- 【DIOCP开源项目】实际应用案例
- BigDecimal在实际项目的应用及遇到的问题
- VisualNet综合布线项目实际应用其二
- AtomicInteger在实际项目中的应用
- AtomicInteger在实际项目中的应用
- AngularJS实际项目应用——命名规范概览