Установка ширины для кнопки Dojo

Примечание. Это связано с этот вопрос .

Я пытаюсь создать кнопку додзё программно следующим образом:

var btnOK = new dijit.form.Button({
    label: "OK",
    showLabel: true,
    style: "height: 20px; width: 50px;"
});

Теперь, хотя я указываю ширину, при отображении ширина кнопки установлена ​​на минимум (т.е. текст + поле) . Причина, как объясняется в ответе , заключается в том, что dojo переопределяет стиль css для кнопки ( class = "dijitButtonNode" ). Далее (в том же ответе) ширина задается переопределением стилей для того же класса.

Можно ли сделать то же самое (то есть установить ширину) без этого обходного пути css?

6
задан Community 23 May 2017 в 11:53
поделиться