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]');的方式获取控件,此方法是在全局环境下查找控件,返回的结果是一个数组。在大型的系统中不可避免会开发使用一些公共控件,此时如果使用上述方式查找控件,将可能查询到多个结果,一般我们默认取第一个,但页面公用时取到的结果很有可能不是我们想要的,此时会导致页面互串的情况。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
享知信息
2024-03-18 广告
2024-03-18 广告
敏捷开发项目管理强调快速响应、灵活调整和持续优化。我们团队注重与客户的紧密合作,通过短周期迭代,快速交付价值。每个迭代周期,我们都会收集反馈,及时调整项目方向和优先级,确保项目始终沿着正确的方向前进。同时,敏捷开发也强调团队的自组织和自管理...
点击进入详情页
本回答由享知信息提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询