| 1 |
var moveToFirstErrFld=function(){"use strict";return function(t,r=[]){const n=t?.layout||{},e=t?.nestedLayout||{},o=Array.isArray(n)&&n.length>1,i=Array.isArray(n)?n:[{layout:n}];let s=-1;const c=i.reduce(((t,n,o)=>{const i=n.layout.lg.reduce(((t,r)=>{const n=r.i;if(n in e){const r=e[n].lg.map((t=>t.i));return[...t,n,...r]}return[...t,n]}),[]),c=i.find((t=>r.includes(t)));return-1===s&&c&&(s=o),[...t,...i]}),[]);o&&s>-1&&(t.inits.multi_step_form.step=s+1),t.inits.conversational_form&&(t.inits.conversational_form.activeFieldStep=r[0]),c.some((n=>r.some((r=>{const[e,o]=getFldKeyAndRowIndx(r);if(n===e){const r=o?`.rpt-index-${o}`:"",e=bfSelect(`#form-${t.contentId} ${r} .btcd-fld-itm.${n}`);return scrollToElm(e),!0}return!1}))))}}(); |