Ext提供了300多个类,我们可以用于各种功能。
Ext.define()用于在Ext JS中定义类。
语法:
Ext.define(class name, class members/properties, callback function);
类名称是根据应用程序结构的类名称。 appName.folderName.ClassName
studentApp.view.StudentView。
类属性/成员 - 定义类的行为。
回调函数是可选的。 当类正确加载时,会调用它。
继承:
继承是将类A中定义的功能用于类B的原理。
例子:
Ext.extend:
Ext.define(studentApp.view.StudentDetailsGrid, { extend : 'Ext.grid.GridPanel', ... });
这里我们的自定义类StudentDetailsGrid使用Ext JS类GridPanel的基本功能