Для выполнения примера добавьте ссылки на библиотеку PP.js и таблицу визуальных стилей PP.css.
Далее представлен текст javascript-кода, при помощи которого на html-странице размещается кнопка с надписью «Apply»:
<script type="text/javascript">
var b1 = new PP.Ui.Button({ //создаем новый объект класса Button;
ParentNode: document.getElementById("MyButton"),//задаем идентификатор //компонента, который будет содержаться в теге div;
Id: "My Button",//Задаем идентификатор компонента;
ResourceKey : "ButtonExample1",//Задаем ресурсный ключ комопнента;
Content: "Apply"}); //задаем содержимое кнопки.
</script>
После выполнения примера на html-странице будет размещена кнопка, имеющая следующий вид:
Для того чтобы при нажатии на кнопку открывалось диалоговое окно с надписью «Button Apply is pressed» в javascript код добавляется пользовательский класс «MyClass», реализующий обработчик события «btnOnClick»:
function MyClass(data)
{
this.data = data;
this.btnOnClick = function (sender, args)
{
alert("Button Apply is pressed");
}
}
Далее создаем объект класса «MyClass»:
var m = new MyClass("Контекст обработки события верен");
Добавим обработчик события Click в параметры кнопки «MyButton»:
Click: m.btnOnClick
После выполнения примера при нажатии на кнопку с надписью «Apply» появится сообщение «Button Apply is pressed».
См. также: