04-24-2019, 11:57 AM
Hi Matija. To use your Callback to update, you need an ID for your progress-bar.
Are you trying to give a getElementById in an element without an ID, Change your html:
It may need some tweaking, but the idea is this.
Quote:<div class="progress">
<div class="progress-bar progress-bar-info progress-bar-striped" role="progressbar" aria-valuenow="30" aria-valuemin="0" aria-valuemax="100" style="width:50%">
{%ProgressWait%}
</div>
</div>
Maybe: WebApplication.CallBackResponse.AddJavaScriptToExecuteAsCDATA('document.getElementById("aria-valuenow").value=' + ProgressValue + ' )';
Error in processAjaxExecute when evaluating: document.getElementById('aria-valuenow').value=0 Cannot set property 'value' of null
Are you trying to give a getElementById in an element without an ID, Change your html:
PHP Code:
<div class="progress">
<div id="ProgressWait" class="progress-bar progress-bar-info progress-bar-striped" role="progressbar" aria-valuenow="30" aria-valuemin="0" aria-valuemax="100" style="width:50%">
</div>
</div>
Code:
WebApplication.CallBackResponse.AddJavaScriptToExecuteAsCDATA( 'document.getElementById("ProgressWait").value=' + ProgressValue + ';' );