Aangepaste functies en code-editor gebruiken
- Van toepassing op:
- Experience Manager 6.4
- Experience Manager 6.5
- Onderwerpen:
- Adaptieve formulieren
Gemaakt voor:
- Beginner
- Ontwikkelaar
In dit deel, zullen wij douanefuncties en de coderedacteur aan auteur bedrijfsregels gebruiken.
u hebt reeds ClientLib met douanefunctievroeger in dit leerprogramma geïnstalleerd.
Een clientbibliotheek bestaat meestal uit CSS- en JavaScript-bestanden. Deze clientbibliotheek bevat een javascript-bestand waarin een functie voor het invullen van vervolgkeuzelijstwaarden beschikbaar wordt gemaakt.
Functie om vervolgkeuzelijst te vullen
Samenvattingstitel van deelvenster instellen
Deelvenster Valideren
Hier volgt de code waarmee deelvenstervelden worden gevalideerd:
//debugger;
var errors =[];
var fields ="";
var currentPanel = guideBridge.getFocus({"focusOption": "navigablePanel"});
window.guideBridge.validate(errors,currentPanel);
console.log("The errors are "+ errors.length);
if(errors.length===0)
{
window.guideBridge.setFocus(this.panel.somExpression, 'nextItem', true);
}
else
{
for(var i=0;i<errors.length;i++)
{
var fields = fields+guideBridge.resolveNode(errors[i].som).title+" , ";
}
window.confirm("Please fill out "+fields.slice(0,-1)+ " fields");
}
U kunt regel 1 verwijderen om fouten op te sporen in de code in het browservenster.
Regel 4 - Krijg het huidige paneel
Regel 5 - Valideer het huidige paneel.
Regel 9 - Als er geen fouten worden weergegeven, gaat u naar het volgende venster
Geef een voorbeeld van het formulier weer en test de nieuw ingeschakelde functionaliteit.