Example override class SummaryModule
SummaryModuleV2.js
define("UsrSummaryModuleV2", ["SummaryModuleV2"],
function() {
Ext.define("Terrasoft.SummaryModuleOverrided", {
override: "Terrasoft.SummaryModule",
/*
* @override
*/
getESQ: function() {
var esq = this.callParent(arguments);
esq.queryKind = Terrasoft.QueryKind.LIMITED;
return esq;
}
});
}
);On the page, which use base class you need to add dependency to overridden class:
BaseSectionV2
define("BaseSectionV2", ["UsrSummaryModuleV2"], function() {
return {
methods: {},
details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
diff: /**SCHEMA_DIFF*/[]/**SCHEMA_DIFF*/
};
});