Hallo, ich muss eine Checkbox erstellen, die in JavaScript-Code eingerichtet ist. Dafür verwenden wir DOJO in unserem Projekt. Dieses Kontrollkästchen sollte nur für ein Projekt sichtbar sein, so dass ich es nicht auf der HTML-Seite einfügen kann. Die Checkbox zu realisieren war kein Problem und auch die Sichtbarkeit. Aber ich kann kein Label neben der Checkbox setzen.Dojo Checkbox Label
HTML-Code:
JavaScript-Code:
if (this.createCheckInput)
{
this.checkInput = new CheckBox({
name: "checkBox",
id: "checkId",
value: "agreed",
innerHTML: "Publish", //Label i wan't to create
onChange: lang.hitch(this, function (p)
{
if (p == true) {
this.checkboxChecked = p;
}
})
}, this.publishCheckbox);
}
Ich versuchte es auch mit einem anderen JavaScript-Elemente, aber es gibt keine DOJO Bibliothek ich verwenden kann, finde ich nur das Textfeld, aber den Benutzer sollte nicht in der Lage sein, den Text zu ändern.
JavaScript-Code 2:
//create title for checkbox
if (this.createInputLabel)
{
this.showInputLabel = new Textarea ({
value : 'Publish after upload'
},this.publishCheckboxLabel);
}
Vielen Dank für :)
ich diese Zeile hinzufügen, und auch das Dojo/dom.construct aber es hat eine js Ausnahme werfen: Typeerror: domConstruct ist keine Funktion wissen Sie warum? – Herrminator
meine schlechte, verwenden: domConstruct.create – ben
Cool es funktioniert jetzt. Vielen Dank. – Herrminator