如何使得Extjs项目多个页面共用的一个基础的查询表单能够得到页面上的复用?
Extjs项目当中,如果多张查询页面都会用到一个类型为xtype:'form'的查询输入框但是这个输入框的查询响应函数的内容一定会根据不同的查询页面发生相应的变化,那么我...
Extjs项目当中,如果多张查询页面都会用到一个类型为xtype: 'form'的查询输入框但是这个输入框的查询响应函数的内容一定会根据不同的查询页面发生相应的变化,那么我如何通过项目巧妙的设计能够使得这多个页面共用的查询表单得到复用呢?
展开
展开全部
可以自定义成一个类型的亲
Ext.define('myform',{extend:'Ext.form.Panel',
alias: 'widget.myform',
....
})
Ext.define('myform',{extend:'Ext.form.Panel',
alias: 'widget.myform',
....
})
追问
是用MVC三层架构设计的吗?那整么让其它页面能够引用到它呢?定义在view视图文件夹下是吗?如果我不采用MVC这种经典的三层架构,也就是不论视图,数据仓库,模型等都设计在一个页面的时候,应该如何设计才能够让其它页面引用,需要单独定义一个自定义类文件然后其它页面在头部js文件部分引入是吗?
另外对于可变部分是不是在基础类上就暂时不定义,然后创建实例对象的时候让它们能够各自添加可变的设置内容?
追答
需要单独定义一个自定义类文件然后其它页面在头部js文件部分引入;可变部分在创建对象时设置就行;
自定义控件跟系统控件没什么区别的
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询