добавляет кнопку для закрытия окна на его хедер
webix.ui({
view:"window",
height:250,
width:350,
left:650, top:250,
close:true, head:"Окошко",
body:{
template:"Меня можно закрыть"
}
}).show();
Настройка имеет значение только если вы задали хедер как строку или компонент Template.
Обратите внимание, при значении true
хедер преобразуется из обычного темплейта в лейаут, который содержит сам темплейт и иконку.
const head = $$("window").getHead(); // лейаут с темплейтом и иконкой
Следует различать скрытие окна и его полное удаление.
Клик по иконке эквивалентен вызову метода hide()
. Это означает, что и свойство, и метод скрывают окно. Если вы скрыли окно, вы можете снова показать его с помощью метода show()
.
Метод close()
полностью удаляет окно из вашего приложения. Удалённое окно нельзя показать (в т.ч. методом show()
).