ToggleButton

Диджиты форм широко используют преимущества наследования и зачастую, чтобы обеспечить сходные функциональные возможности в классахнаследниках, они порождаются от общих предков. ToggleButton – один из таких классов. Он наследует свойства и методы класса Button и дополняет их возможностью, позволяющей кнопке иметь два состояния – включено и выключено, подобно диджитам RadioButton или CheckBox. Единственный значимый атрибут, который добавляет эта разновидность кнопок, – checked, значение которого можно изменять с помощью метода setAttribute.

Несмотря на то что в подобных случаях для переключения между двумя состояниями вы, вероятно, могли бы использовать более типичный элемент управления, такой как CheckBox, тем не менее вы можете воспользоваться диджитом ToggleButton непосредственно или создать от него свой подкласс и реализовать собственную версию ToggleButton. Точка расширения onChange (обычная для всех диджитов форм) является еще одной полезной особенностью:
(button dojoType="dijit.form.ToggleButton")

(/button)

Для создания многих кнопок на панели инструментов, например реализующих управление форматированием текста, таких как кнопки выбора курсивного стиля начертания, жирного, с подчеркиванием и т. д., используется диджит ToggleButton.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела Dojo на эту тему:
Button
CheckBox
ComboBox
ComboButton
CurrencyTextBox

Вернуться в раздел: Dojo / Виджеты форм