Y at-il un moyen de définir un dojo/méthode par programmation, dans une fonction JavaScript? (Au lieu de le définir par script type = "dojo/méthode" dans un widget déclaratif, par exemple.)Dojo's dojo/méthode par programme?
Répondre
Remplacez-le directement sur un widget. Par exemple, si vous avez écrit dojo/method
pour abc
, faire comme ça:
var myWidget = ...;
myWidget.abc = function(/* args from dojo/method */){
// the body of dojo/method
};
Y a-t-il une chance que vous puissiez développer cela? – Sevenearths
@Sevenearths Je ne sais pas ce que tu veux dire. Ajouter des méthodes avec dojo/method équivaut à les ajouter directement à un objet (un widget dans ce cas). Si vous ne savez pas comment obtenir un objet widget, nommez-le simplement avec "id" ou "widgetId" en HTML, et quand ils sont instanciés, appelez dijit.byId ("yourWidgetName") pour l'obtenir. –
Peut-être la meilleure option dans votre cas est s'étendre prototype widget faire comme ça:
dojo.require("dijit.OneDijit");
dojo.extend(dijit.OneDijit, {
newMethod:function(/* method args */){
// body of method
}
});
- 1. Comment utiliser l'outil Dojos Build?
- 2. Exécution d'un programme par programme .NET
- 3. XtraScheduler créer un rendez-programme par programme
- 4. Appelez par programme @Controller
- 5. Démarrer par programme UserControlTestContainer.exe
- 6. Imprimer FixedDocument par programme
- 7. créer par programme Tabbar
- 8. locale modifier par programme
- 9. Recherche google par programme
- 10. connexion liferay par programme
- 11. WCF IncludeExceptionDetailInFaults par programme?
- 12. Ajouter PageControl par programme
- 13. utiliser par programme UISearchDisplayController
- 14. Convertir par programme WAV
- 15. Définir Autolock par programme
- 16. Tri DataGridView par programme
- 17. Détecter VMWare par programme
- 18. Rss Service par programme
- 19. Générer par programme pom.xml
- 20. Définition par programme NSSegmentedCell
- 21. Créer TableLayout par programme
- 22. Tri JTable par programme
- 23. Masquer UIAlertView par programme?
- 24. Suspend Bitlocker par programme?
- 25. Créer ListView par programme
- 26. ajouter% valeur par programme
- 27. Pour connaître l'APN par défaut par programme?
- 28. Authentification par débordement de pile par programme
- 29. Impression d'un document par programme
- 30. Activation par programme de NSMenuItem
Est-ce http://www.sitepen.com/blog/2007/09/21/dojo-09-power-tools-script-typedojomethod/ faire quelque chose pour vous? – mplungjan