Примечание. Это связано с этот вопрос .
Я пытаюсь создать кнопку додзё программно следующим образом:
var btnOK = new dijit.form.Button({
label: "OK",
showLabel: true,
style: "height: 20px; width: 50px;"
});
Теперь, хотя я указываю ширину, при отображении ширина кнопки установлена на минимум (т.е. текст + поле) . Причина, как объясняется в ответе , заключается в том, что dojo переопределяет стиль css для кнопки ( class = "dijitButtonNode"
). Далее (в том же ответе) ширина задается переопределением стилей для того же класса.
Можно ли сделать то же самое (то есть установить ширину) без этого обходного пути css?