EventArgs(event: Function);
event. Объект события.
Метод EventArgs создает экземпляр класса EventArgs.
Для выполнения примера необходимо наличие на html-странице ссылок на файл сценария PP.js и файл стилей PP.css. Добавим на страницу кнопки A и B и обработаем события нажатия на них, выводя в консоли браузера их наименования:
// Создадим кнопку А
var buttonA = new PP.Ui.Button({
Height: 100,
Width: 100,
Content: "A"
});
//Создадим кнопку В
var buttonB = new PP.Ui.Button({
Height: 100,
Width: 100,
Content: "B"
});
// Обработаем событие Click
buttonA.Click.add(function (sender, args) {
// Создадим объект типа EventArgs
var newArgs = new PP.EventArgs();
// Добавим поле Content и запишем в него имя кнопки
newArgs.Content = "A";
// Вызовем событие нажатия кнопки B
buttonB.Click.fire(sender, newArgs);
});
// Добавим обработчик события нажатия кнопки B
buttonB.Click.add(function (sender, args) {
if (args.Content != "" & args.Content != undefined) {
console.log("Наименование нажатой кнопки: " + args.Content)
} else {
console.log("Наименование нажатой кнопки: " + args.Event.target.textContent)
}
});
// Добавим обе кнопки к документу
buttonA.addToNode(document.body);
buttonB.addToNode(document.body);
В результате выполнения примера на страницу были добавлены две кнопки, при нажатии на которые в консоль браузера выводятся их наименования:
Наименование нажатой кнопки: A
Наименование нажатой кнопки: B
См. также: