EnableEdit: Boolean;
Свойство EnableEdit определяет возможность редактирования содержимого кнопки.
Допустимые значения:
true. Редактирование содержимого кнопки разрешено;
false. Редактирование содержимого кнопки запрещено (по умолчанию).
Значение свойства устанавливается из JSON и с помощью метода setEnableEdit, а возвращается с помощью метода getEnableEdit.
Для выполнения примера необходимо наличие на html-странице ссылок на файлы сценария PP.js и файл стилей PP.css, в теге <body> html-страницы элемента <div> с идентификатором «button». В событии onload тега <body> необходимо указать вызов функции createButton(). Добавим кнопку на страницу и реализуем обработчик события ContentChanged:
var button;
function createButton() {
// Создаем кнопку
button = new PP.Ui.Button({
// Устанавливаем родительский элемент
ParentNode: "button",
// Устанавливаем признак возможности редактирования содержимого кнопки
EnableEdit: true,
// Устанавливаем содержимое кнопки
Content: "Кнопка",
// Обрабатываем событие изменения содержимого кнопки
ContentChanged: function (sender, args) {
console.log("Содержимое кнопки изменено");
}
});
}
После завершения редактирования содержимого кнопки (потери фокуса) в консоли браузера будет выводиться соответствующее сообщение:
Содержимое кнопки изменено
См. также: