Programmgesteuertes Erstellen eines Dojo-Dijitformulars

8

Ich bin neu bei Dojo und versuche, etwas zu machen, aber ich benutze nur den programmatischen Weg.

Ich hätte gerne, wenn mir jemand ein Beispiel zeigen könnte, wie man mit Dojo dijit.form.Form ein Formular programmatisch macht. Ich habe nach einem Beispiel gesucht, aber alles, was ich finden kann, ist der deklarative Weg.

    
Jmsegrev 13.10.2011, 19:25
quelle

2 Antworten

8

Eine objektorientierte Lösung:

%Vor%

Geben Sie einfach new mypackage.MyForm({}) an einer beliebigen Stelle ein, an der Sie ein Widget erwarten könnten.

    
jglatre 19.02.2012, 11:42
quelle
6

Es ist ziemlich geradlinig. Sie erstellen einfach alle Teile des Formulars und hängen dann alle Teile an ihren jeweiligen Eltern an. Um die Formularobjekte wie jedes Dijitobjekt zu erstellen, übergeben Sie dem Konstruktor ein Objekt param und ein domNode , um es wie folgt zu platzieren:

%Vor%

Das vollständige Beispiel ist hier . Informationen dazu, welche Eigenschaften zum params-Objekt hinzugefügt werden können, finden Sie in den API-Dokumenten . Jede der Eigenschaften kann der Parameterliste hinzugefügt werden.

    
jumpnett 31.10.2011 18:24
quelle

Tags und Links