Скрипты
Разработка

ProgressBar в другом окне ???

Доброе утро! как можно реализовать изменение ProgressBar.Position из скрипта который не относится к скрипту окна??

Нравится

6 комментариев

Если у этого скрипта есть ссылка на окно, то так:
[javascript]
wnd.ComponentsByName('ProgressBarName').Position = 5;
[/javascript]
--------------------------------------------
Лабитек
Центр разработки приложений

[javascript]
function ProcessWindows(){
var WindowsProcess = Services.GetNewItemByUSI('wnd_Integratino1C');
var ProcessBarAccount = WindowsProcess.ComponentsByName('ProgressBar').Position = 100;
}
[/javascript]
Это в скрипте окна вызывается функция. В этом скрипте подсоединен скрипт в котором реализована функция ProcessWindows() но что то не работает.. может я что то не так сделал??
[javascript]
ProcessWindows()
[/javascript]

Может, из-за опечатки в скрипте?

"Мещеринов Иван Александрович" написал:wnd_Integratino1C

Олег Лабьяк,
разработчик,
3-я линия Службы поддержки Terrasoft.

не окно действительно так называется. Я когда его создал походу ошибся..

После создания окна надо его отобразить:
[javascript]
var WindowsProcess = Services.GetNewItemByUSI('wnd_Integratino1C');
WindowsProcess.Prepare();
WindowsProcess.Show();
WindowsProcess.ComponentsByName('ProgressBar').Position = 100;

[/javascript]

--------------------------------------------
Лабитек
Центр разработки приложений

Спасибо! я правда не так хотел но и так нормально получилось)

Показать все комментарии