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
См. также: