1个回答
展开全部
我们公司现在正在用Extjs做油田内部的Web ERP项目,根据我个人开发的体会,从技术上给你两个小小的建议:
1、ERP有些业务比较复杂,界面处理比较多,所以使用Extjs编写前台脚本时最好采用extjs mvc的框架进行分层,把控件代码(放在view层)和事件代码(放在controller层)分开,这样编写的时候比较清晰,维护修改时也比较方便;
2、Web程序很多时候都需要寻找需要的控件,做取值赋值操作,此时尽量避免使用Ext.ComponentQuery.query('panel[cls=my-cls]');的方式获取控件,此方法是在全局环境下查找控件,返回的结果是一个数组。在大型的系统中不可避免会开发使用一些公共控件,此时如果使用上述方式查找控件,将可能查询到多个结果,一般我们默认取第一个,但页面公用时取到的结果很有可能不是我们想要的,此时会导致页面互串的情况。
1、ERP有些业务比较复杂,界面处理比较多,所以使用Extjs编写前台脚本时最好采用extjs mvc的框架进行分层,把控件代码(放在view层)和事件代码(放在controller层)分开,这样编写的时候比较清晰,维护修改时也比较方便;
2、Web程序很多时候都需要寻找需要的控件,做取值赋值操作,此时尽量避免使用Ext.ComponentQuery.query('panel[cls=my-cls]');的方式获取控件,此方法是在全局环境下查找控件,返回的结果是一个数组。在大型的系统中不可避免会开发使用一些公共控件,此时如果使用上述方式查找控件,将可能查询到多个结果,一般我们默认取第一个,但页面公用时取到的结果很有可能不是我们想要的,此时会导致页面互串的情况。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
享知信息
2023-10-16 广告
2023-10-16 广告
上海享知信息科技有限公司的敏捷开发需求管理工具旨在提高项目效率。该工具采用易于理解的简明语言,允许团队成员轻松共享、讨论和管理需求。它支持灵活的需求变更,可帮助团队实时响应并跟踪项目进展。同时,工具的分层结构使得需求与设计、代码相关联,为整...
点击进入详情页
本回答由享知信息提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |