как реализовать автообновление в реестре bpm 5.4 on-site, например с периодичность в 1 минуту ?
Нравится
1 комментарий
8 октября 2014 13:30
Я бы реализовал это через JS-таймер и генерацию события*
«Add Timer»:
[csharp]
var ProcessUId = Page.Process.InstanceUId;
string jsUpdateTimer = @"
var updateTime = 60 // в секундах
function throwUpdateSignal() {
try {
window.Terrasoft.AjaxMethods.ThrowClientEvent('" + ProcessUId + @"', 'GridPageRefreshRow');
}
catch(e) {
}
}
var updateTimer = setInterval(throwUpdateSignal, updateTime*1000);
";
Page.AddScript(jsUpdateTimer);
return true;
[/csharp]
* Возможно есть более рациональный способ. И такой вариант подходит далеко не для всех случаев. Необходимо предварительно протестировать.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать