• JQuery UI框架DWZ在实际项目中的应用


    近半年来公司决定对公司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.登录权限验证,在会话过期后弹出登录框,登录成功之后自动执行先有的操作
    。。。

  • 相关阅读:
    git安装和使用
    GitHub入门
    jmeter入门
    this关键字
    ES6函数
    代码雨
    this指向练习题
    a标签阻止默认跳转行为事件
    模板引擎的应用
    面向对象
  • 原文地址:https://www.cnblogs.com/wxt2005/p/2778686.html
Copyright © 2020-2023  润新知