In der Desktop-Version kann man Listen im JobRouter-Dialog mit Javascript options.length und einer Schleife durchlaufen.
Beispiel Code in Desktop Version (Nicht in App lauffähig)
var statuslist = document.getElementById('status');
var statuslistlength = statuslist.options.length;
for (i = 0; i < statuslistlength; i++) {
if(step==10 && statuslist.options[i].value!=='Erfasst' && statuslist.options[i].value!==''){
statuslist.options[i].disabled = true;
}
if(step==20 && (statuslist.options[i].value!=='Freigegeben')){
statuslist.options[i].disabled = true;
}
if(step==30 && (statuslist.options[i].value!=='Verbuchen') && statuslist.options[i].value!==''){
statuslist.options[i].disabled = true;
}
}
In der JobRouter App kann man eine Liste wie im Beispiel oben, nicht durchlaufen und einzelne Elemente deaktivieren.