extjs - AlternateClassNames打算用于什么

标签 extjs extjs4

因此,int ExtJS我们有:

  • “真实”类型名称(在Ext.define中作为第一个参数使用的名称)
  • 别名
  • AlternativeClassName
  • xtype

  • 对我来说,最令人困惑的是alternateClassName。
    如果我们已经有了这种类型描述符的动物园,为什么我们实际上需要它们呢?
    请注意,我并不是要讨论意识形态方法的质量。
    问题仅在于为什么要实现此方法以及其确切目的。

    最佳答案

    它们用于向后兼容。例如,ExtJS 4中的Ext.grid.Panel具有

    alternateClassName: ['Ext.list.ListView', 'Ext.ListView', 'Ext.grid.GridPanel']
    

    因为它替换了ListView并曾经被命名为Ext.grid.GridPanel。

    关于extjs - AlternateClassNames打算用于什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7122688/

    相关文章:

    extjs - 如何在不首先构建 ExtJS 4 应用程序的情况下使用 compass 设置样式

    javascript - EXT Js 同步ajax请求

    ExtJS CheckboxSelectionModel 监听器

    extjs - Ext JS - 输入真正的字符有问题吗?

    extjs - Ext JS 4 - 如何在 Controller 中控制 rowEditor

    javascript - 提交不是 FormPanel api 中的函数

    javascript - 单击将文本框更改为文本区域

    javascript - 在 initComponent Ext JS4 中声明函数

    javascript - ExtJS 4 - 添加底部工具栏后的额外边框

    html - 将 <br> 替换为使其宽度适应容器 : possible? 的水平线