Quantcast
Channel: Appcelerator Developer Center Q&A Unanswered Questions 20
Viewing all articles
Browse latest Browse all 8068

Extend function from superclass in Backbone.js

$
0
0

Hi guys,

How can i extend a function from a superclass in Titanium? My superclass:

exports.definition = {
config: {
    // config of superclass
},
extendModel: function(Model) {
    _.extend(Model.prototype, {
        test : function (){
            return 'superClass';
        }
    });
 
    return Model;
}
};
My subclass:
exports.definition = {
config: {
  // config of subclass
},
 
extendModel: function(SuperModel) {
    _.extend(SuperModel.prototype, {
        test : function (){
          //return 'superClass'
        }
    });
});
And for example when i call in index.js:
var a = Alloy.Collections.subModel;
var a = Alloy.createModel('subModel', { 
  className : 'A', 
});
console.log(a.test()); // console.log -> superClass
Thanks in advance!

Viewing all articles
Browse latest Browse all 8068

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>