J'ai reçu un objet qx.ui.form.Spinner et je définis la valeur initiale à partir d'un fichier XML. La valeur est malheureusement retourné comme une chaîne, ce qui conduit à l'erreur suivante dans la confusion Firebug:qx.ui.form.Spinner.setValue() question
Error in property value of class qx.ui.form.Spinner in method setValue with incoming value '3': Is invalid!
exécuter cet exemple dans la cour ne produit pas d'erreur, mais la fileuse n'est pas défini:
// Create a button var button1 = new qx.ui.form.Button("First Button", "icon/22/apps/internet-web-browser.png"); // Document is the application root var doc = this.getRoot(); var spinner = new qx.ui.form.Spinner(1, 1, 60); doc.add(spinner); // Add button to document at fixed coordinates doc.add(button1, { left : 100, top : 50 }); // Add an event listener button1.addListener("execute", function(e) { spinner.setValue("3"); });
Mes questions sont les suivantes:
- la valeur de chaîne devrait fonctionner? Jusqu'à présent, il semblait être rarement un problème lorsque les chiffres sont en fait la chaîne.
- est-ce que le terrain de jeu devrait donner une erreur?