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

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

Нравится

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

Если у этого скрипта есть ссылка на окно, то так:

  wnd.ComponentsByName('ProgressBarName').Position = 5;

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

function ProcessWindows(){
	var WindowsProcess = Services.GetNewItemByUSI('wnd_Integratino1C');
	var ProcessBarAccount = WindowsProcess.ComponentsByName('ProgressBar').Position = 100;
}

Это в скрипте окна вызывается функция. В этом скрипте подсоединен скрипт в котором реализована функция ProcessWindows() но что то не работает.. может я что то не так сделал??

ProcessWindows()

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

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

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

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

После создания окна надо его отобразить:

  var WindowsProcess = Services.GetNewItemByUSI('wnd_Integratino1C');
  WindowsProcess.Prepare();
  WindowsProcess.Show();
  WindowsProcess.ComponentsByName('ProgressBar').Position = 100;

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

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

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