【EXTjs】请问如何进行自定义控件
简单来说,做一个控件,新加个配置项(名字)。
类似:Ext.define("newDrawCtr",{
extend:'Ext.panel.Panel',
config:{
ctrlName:'test',
},
initComponent : function() {
//增加一个画布在这个PANEL中,这是这个控件的主要目的:根据Panel的宽高进行画图等操作
var newdraw=Ext.create("Ext.draw.Component",{
id:'newdraw',
width:this.width,//这里要在该Panel中画一个矩形
height:this.height,//
items:[{画图}]
});
this.callParent(arguments);
});
问题是:我应该如何正确的写这个控件类?才能够在调用该控件的地方可以动态的改变该控件属性,令其展现。
例如:调用该控件的地方,我有个三个输入:宽,高,名字。点击按钮后,就应用输入的值更新该控件显示。
类似:Ext.define("newDrawCtr",{
extend:'Ext.panel.Panel',
config:{
ctrlName:'test',
},
initComponent : function() {
//增加一个画布在这个PANEL中,这是这个控件的主要目的:根据Panel的宽高进行画图等操作
var newdraw=Ext.create("Ext.draw.Component",{
id:'newdraw',
width:this.width,//这里要在该Panel中画一个矩形
height:this.height,//
items:[{画图}]
});
this.callParent(arguments);
});
问题是:我应该如何正确的写这个控件类?才能够在调用该控件的地方可以动态的改变该控件属性,令其展现。
例如:调用该控件的地方,我有个三个输入:宽,高,名字。点击按钮后,就应用输入的值更新该控件显示。
...全文
相关推荐
extjs自定义控件
extjs自定义控件extjs自定义控件extjs自定义控件extjs自定义控件extjs自定义控件extjs自定义控件extjs自定义控件
自定义ExtJS控件之下拉树和下拉表格附
在Ext官方的例子中只有下拉列表控件,但是在实际业务中只有下拉列表无法满足需求的,对于刚使用Ext的人来说,自定义一个控件好难,下面是具体的实现
弥补ExtJs CheckboxSelectionModel不能级联的自定义控件
NULL 博文链接:https://brooke.iteye.com/blog/1477860
ExtJs6.2中包含文本及时间选择框的自定义查询控件的解决方案
ExtJS 6.2.0包含文本及时间选择框的自定义查询控件的解决方案,下拉式控件
EXTJS 自定义combo控件
xtype : 'jxcombo' //配置项 jxValueField:要获取值得字段名称,默认null //公共方法 getJXValue():返回自定义字段的值,如果没有自定义字段,则等价Ext.form.Combo类的getValue()方法


