PP.Ui.SplitButton (settings)
settings. JSON-объект со значениями свойств компонента.
Конструктор SplitButton создает экземпляр класса SplitButton.
Для выполнения примера добавьте ссылки на библиотеку PP.js и визуальные стили PP.css. В теге BODY добавьте элемент DIV с идентификатором «splitBut». В папке «PP_img» должна содержаться пиктограмма «paste.png». В теге SCRIPT добавим код для размещения компонента:
var splitButton = new PP.Ui.SplitButton({
ImageUrl: "../PP_img/paste.png",
Content: "Split Button",
UseWrapping: true,
IsPressed: true,
IsToggleButton: true,
ParentNode: document.getElementById("splitBut"),
Menu: {
Items: [
{
MenuItem: { Content: "File", ResourceKey: "mainMenuBtn0" }
},
{
MenuItem: { Content: "Help", ResourceKey: "mainMenuBtn4" }
}
]
}
});
После выполнения примера на странице будет размещен компонент SplitButton, имеющий следующий вид:

Обе части кнопки отображаются в нажатом состоянии, поскольку для свойств IsToggleButton и IsPressed установлено значение true. Если для свойства IsToggleButton не установить значение true, то в нажатом состоянии будет отображаться только нижняя часть кнопки.
Поскольку для свойства SplitButton.UseWrapping установлено значение true, текст кнопки переносится по словам.
При нажатии на нижнюю часть кнопки раскрывается меню:

См. также: