因此,int ExtJS我们有:
Ext.define
中作为第一个参数使用的名称)对我来说,最令人困惑的是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/