日期:2014-05-16  浏览次数:20683 次

extjs菜鸟,请教一个继承的问题 - Web 开发 / Ajax
在学习时,发现一段代码
Ext.extend(Ext.grid.RowExpander, Ext.util.Observable, {
  header: "",
  width: 20,
  sortable: false,
  fixed:true,
  menuDisabled:true,
  dataIndex: '',
  id: 'expander',
  lazyRender : true,
  enableCaching: true,
……
这段是在说Ext.grid.RowExpander,继承自Ext.util.Observable,后面是header和width等属性是在干什么?我一开始
以为是在扩展Observable中的属性,但是查extjs帮助文档,发现,Observable没有这些东西,这些到底是怎么来的,还是说可以随便定义?

------解决方案--------------------
有些属性你自己也可以写呀。
------解决方案--------------------
相当于在Ext.grid.RowExpander加上这些属性
你在ext官方demo可以看到很多这样的例子的