J'essaie d'hériter d'une méthode du widget de base à un autre widget. ici est mon exemple de codeComment implémenter l'héritage dans le widget d'interface utilisateur Jquery
widget My base est
$(function() {
$.widget("UI.baseWidget", {
options: {
testVal:''
},
_create: function() {
alert(this.option.testVal);
},
});
});
et d'autres un widget appelant ce widget de base est
$(function() {
$.widget("UI.MyWidget", $.UI.baseWidget, {
options: {
testVal:''
},
_create: function() {
$.UI.baseWidget.prototype._create.call(this);
}
});
});
et initialisation pour le MyWidgetcode est
$('#mydiv').MyWidget({testVal:'test widget'})
Comment Peut-on passer l'option testVal de MyWidget à l'appel de baseWidget? et je reçois quelque chose comme erreur
Uncaught TypeError: i est pas un constructeur
Uncaught TypeError: $ (...) MyWidget est pas une fonction
peut me aider à s'il vous plaît résoudre ce problème. problème. merci à l'avance
HI @Dhananjay I comprennent déjà la bibliothèque UI Jqury. Toujours l'erreur est là "Uncaught TypeError: i n'est pas un constructeur" – Arun
@Arun Créer un nouveau violon ou modifier mon code de violon pour reproduire le problème si possible – Dhananjay