Uwaga: Jest to powiązane z this question.Ustawienie szerokości dla przycisku Dojo
Próbuję utworzyć przycisk dojo programowo tak:
var btnOK = new dijit.form.Button({
label: "OK",
showLabel: true,
style: "height: 20px; width: 50px;"
});
Teraz chociaż określić szerokość, podczas wyświetlania przycisk szerokość jest ustawiony na minimum (czyli tekstu + marża). Powodem opisanym w answer jest to, że dojo zastępuje styl css dla przycisku (class="dijitButtonNode"
). Dalej (w tej samej odpowiedzi) szerokość jest ustalana przez nadpisywanie stylów dla tej samej klasy.
Czy można to zrobić (tj. Ustawić szerokość) bez obejścia tego kodu CSS?
Możesz zaakceptować własną odpowiedź, gdy samodzielnie rozwiązujesz problemy - pomaga wydostać się z nieusuniętej kolejki. – hugomg
@missingno dzięki za przypomnienie Zapomniałem tego :-) – Gaurav