om een gepersonaliseerde navigatie te krijgen.
om een gepersonaliseerde navigatie te krijgen.
Ik heb in meerdere formulieren een javascript in gebruik voor het toevoegen van punten bij voorletters. Echter werkt deze ineens niet meer en krijg dan ook een foutmelding.
Javascript in gebruik:
var t; t=GF_WRB('P00303'); var q = t.length; if(q==1){var a = t.charAt(0);var f = [a]} else if(q==2){var a = t.charAt(0);var b = t.charAt(1);var f = [ a,b]} else if(q==3){var a = t.charAt(0); var b = t.charAt(1); var c = t.charAt(2);var f = [ a,b,c];} else if(q==4){var a = t.charAt(0); var b = t.charAt(1); var c = t.charAt(2); var d = t.charAt(3); var e = t.charAt(4);var f = [ a,b,c,d]; } else {var a = t.charAt(0) var b = t.charAt(1) var c = t.charAt(2); var d = t.charAt(3); var e = t.charAt(4);var f = [ a,b,c,d,e];} var x=f.join("."); var y=["."]; var z =x.concat(y); return(z); |
Heeft iemand een andere javascript voor om punten toe te voegen aan de voorletters.
Opgelost! Ga naar oplossing.
Dag allen,
Na de release kan ik bevestigen dat alles weer naar behoren werkt. Wel kan het nog nodig zijn om de scripts en infoblokken aan te passen. Zo werd tijdelijk "<" opgeslagen als "<" of "&&" als "&&". Wij zullen maandag kijken wat wij hier in kunnen betekenen, maar als je daar niet op kan/wilt wachten, dan is het ook mogelijk om dit zelf met het Inrichtingsrapport na te gaan.
Werkt nog steeds niet. De release heeft hierin niet geholpen en bij ons lopen hierdoor meerdere workflows niet meer.
Ik zie dat de oplossing van @Arjan vR nu bij ons wel werkt en zal deze dan ook in alle formulieren toepassen.
@R Karssen
Dat script hebben wij ook uitgeleverd gekregen bij ons systeem. Ik weet even niet waarom het niet meer werkt. Echter het script doet het in sommige gevallen niet helemaal goed. P00303 heeft een lengte van 6 en kan dus 6 voorletters bevatten. Daarnaast controleert het script niet of P00303 al punten bevat.
Dit script doet het wel goed. Ik hoop dat het bij je werkt. Zo te lezen is er iets meer aan de hand.
t=v_P00303.replace(/\./g,'');
l=t.length;
r='';
for ( i = 0; i < l; i++ ) { r += t[i] + '.'; }
return(r);
Dank, maar ook deze geeft een foutmelding.
Excuses, de # was weggevallen:
t=v_P00303#.replace(/\./g,'');
l=t.length;
r='';
for ( i = 0; i < l; i++ ) { r += t[i] + '.'; }
return(r);
Hetzelfde geval als mijn script, werkt ook niet meer.
Ook in infoblok werkt java vanaf donderdag niet meer.
Is hier ook donderdag een call aangemaakt bij de helpdesk, maar nog geen reactie.
Dag Louis, de problemen zijn bekend bij Visma en vandaag wordt een technische release uitgerold om het probleem te verhelpen: https://community.visma.com/t5/Nieuws-Youforce-Self-Service/Technische-releases-08-11-2024/ba-p/6939.... Zelf vooral problemen met ongewenste html in infoblokken, hopelijk spoedig opgelost!
Het lijkt mij (zonder het te testen) in de plaatsing van de ; te zitten
regel 6 (voor einde bracket - ;te veel) - regel 7 (voor einde bracket - ;te veel) en regel 8 (tussen dr var a - b en var b - c, ontbreken van; + voor einde bracket - moet er dan achter)
Maar dit is enkel als ik er logisch naar kijk.
Met vriendelijke groet,
Richard
Hallo Richard,
Het probleem is dat de javascript altijd heeft gewerkt. Ik heb het in meerdere formulieren zitten en tot vandaag geen problemen mee gehad. Volgens helpdeks Visma is er gisteren een aanpassing geweest die PD heeft doorgevoerd en dat kan de oorzaak zijn.
Daarom hoopte ik op een andere Javascript die misschien nog wel werkt.
Maandag dan maar weer kijken.
Fijn weekend.
'Toevallig'(?) werkte het bij ons ook niet meer, toen heb ik dit gemaakt:
var str = v_P00303#; (<== voorletters)
var lstr = str.length;
var vl='';
var a = '';
for (tel = 0; tel < lstr; tel++)
{
vl = str.substring(tel, 1+tel);
vl += '.';
a += vl;
}
return (a);
Ik krijg dan de foutmelding:
Voor de goede orde: je zal P00303 niet op het formulier hebben staan, daarom werk je in je eigen script met GF_WRB('P00303').
Dat werkte dus... In een nieuw formulier niet meer en nu ik een ander werkend formulier de rubriek even op readonly heb gezet en weer terug, werkt het ook niet meer. Wat een knaken systeem. Ik maak een melding aan.
Copyright 2019 Visma Community. All right reserved.