PP.Ui.ProgressBar (settings);
settings. JSON-объект со значениями свойств компонента.
Конструктор ProgressBar создает экземпляр компонента ProgressBar.
Для выполнения в теге HEAD добавьте ссылки на библиотеку компонентов PP.js и визуальные стили PP.css. В теге BODY добавьте элемент DIV с идентификатором «progressBar». В теге SCRIPT добавьте код для создания компонента:
//компонент ProgressBar
var progressBar = new PP.Ui.ProgressBar(
{
ParentNode: document.getElementById("progressBar"),
Width: 200,
Height: 20,
//компонент размещен горизонтально
IsVertical: false,
//отображается значение
DisplayValue: true,
//значение определяется без тысячных долей
IsPrecision: false,
//начальное значение
Value: 10
});
var inc = 1;
//интервал выполнения функции go() - полсекунды
setInterval('go()', 500);
//функция изменения значения компонента ProgressBar
function go()
{
var cur = progressBar.getValue();
if (cur >= 100 || cur <= 0)
{
inc *= -1;
}
progressBar.setValue(cur + (2 * inc));
}
После выполнения примера на странице будет размещен компонент ProgressBar, значение которого каждые полсекунды изменяется на 2 (увеличивается, если значение меньше 100, и уменьшается, если больше 100):
![]()
См. также: