ExtJS 4 Getter 控制器存储方法
ExtJS 4 Getter method for controller stores
在我的控制器中,我定义了相关商店,例如
stores: [
'devices.DevicesStore',
'devicegroups.DeviceGroupsStore'
],
是否有为使用 "namespaces"(如上例中的 devices.
和 devicegroups.
)定义的商店自动生成的吸气剂?如何在我的 init
函数中获取这些商店?
getter名称由getGetterName
函数生成:
getGetterName: function(name, kindUpper) {
var fn = 'get',
parts = name.split('.'),
numParts = parts.length,
index;
// Handle namespaced class names. E.g. feed.Add becomes getFeedAddView etc.
for (index = 0; index < numParts; index++) {
fn += Ext.String.capitalize(parts[index]);
}
fn += kindUpper;
return fn;
}
在我的控制器中,我定义了相关商店,例如
stores: [
'devices.DevicesStore',
'devicegroups.DeviceGroupsStore'
],
是否有为使用 "namespaces"(如上例中的 devices.
和 devicegroups.
)定义的商店自动生成的吸气剂?如何在我的 init
函数中获取这些商店?
getter名称由getGetterName
函数生成:
getGetterName: function(name, kindUpper) { var fn = 'get', parts = name.split('.'), numParts = parts.length, index; // Handle namespaced class names. E.g. feed.Add becomes getFeedAddView etc. for (index = 0; index < numParts; index++) { fn += Ext.String.capitalize(parts[index]); } fn += kindUpper; return fn; }