【EXTjs】请问如何进行自定义控件

owenliangbin 2015-09-26 02:32:15
简单来说,做一个控件,新加个配置项(名字)。
类似: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);
});
问题是:我应该如何正确的写这个控件类?才能够在调用该控件的地方可以动态的改变该控件属性,令其展现。
例如:调用该控件的地方,我有个三个输入:宽,高,名字。点击按钮后,就应用输入的值更新该控件显示。


...全文
119 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧