我尝试扩展按钮,如sencha example。
我做fiddle
并得到错误:TypeError: this.addEvents is not a function : 'statesave'
。
什么错?创建ExtJs扩展类
3
A
回答
4
你忘记打电话给new
和你有一个错字看到JSFiddle
PuffButton = Ext.extend(Ext.Button,{
constructor: function(config){
PuffButton.superclass.constructor.apply(this,arguments);
console.log("111111");
this.on('click',function(){this.el.puff();},this);
}
});
var puff = new PuffButton({text: 'Puff', renderTo:Ext.getBody()});
+0
OMG我谷歌它约半小时,它只是一个新的!谢谢。 –
+0
@KliverMax不客气 – sra
1
使用定义来代替。扩展方法已弃用。
Ext.define('Grid', {
extend: 'Ext.grid.Panel',
constructor: function (config) {
this.callParent(arguments);
}
});
相关问题
- 1. 创建类的扩展?
- 2. 创建扩展类型
- 3. 创建NSString类的扩展
- 4. ExtJS 4扩展Ext.data.Connection
- 5. 扩展extjs视图
- 6. 创建IE扩展
- 7. 创建Spree扩展
- 8. 扩展类动态的ExtJS的
- 9. 使用WhiteOctoberBundle创建扩展TCPDF的类
- 10. 创建可扩展属性类(OOP)
- 11. 创建一个Deck类扩展堆栈
- 12. 通过扩展DefaultMessage创建一个类
- 13. 如何创建扩展类的实例?
- 14. 为Watch OS2创建扩展委托类
- 15. 创建一个扩展另一个PHP扩展的PHP扩展?
- 16. ExtJs 4 ...如何扩展Extjs 4组件?
- 17. TYPO3扩展错误:无法创建类使用扩展建设者
- 18. ExtJS 4.0行扩展器
- 19. ExtJs组件扩展问题
- 20. 如何扩展ExtJS SplitButton?
- 21. 扩展继承的dockbar extjs
- 22. 子表,扩展表ExtJS
- 23. 扩展故障ExtJS面板
- 24. 创建Android扩展文件
- 25. 创建ContainsAny和ContainsAll扩展
- 26. 创建可用扩展
- 27. JPA创建或 - 扩展表
- 28. 如何创建Devise扩展?
- 29. 如何创建jinja2扩展?
- 30. Postgresql创建扩展失败
小提琴的链接不起作用 –
对不起。现在修复它。 –
记得调用被覆盖的方法......'this.callParent(arguments)' – andlrc