Använda anpassade funktioner och kodredigerare using-functions-and-code-editor

I den här delen använder vi anpassade funktioner och kodredigeraren för att skapa affärsregler.

du redan har installerat ClientLib med anpassad funktion tidigare i den här kursen.

Ett klientbibliotek består vanligtvis av CSS- och JavaScript-filer. Det här klientbiblioteket innehåller javascript-filen som visar en funktion för att fylla i värden i listrutor.

Funktion för att fylla i nedrullningsbar lista function-to-populate-drop-down-list

Ange panelens sammanfattningsrubrik set-the-summary-title-of-panels

Validera panel validate-panels-using-rule-editor

Följande kod används för att validera panelfält

//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");
  }

Du kan avkommentera rad 1 för att felsöka koden i webbläsarfönstret.

Rad 4 - Hämta den aktuella panelen

Rad 5 - Validera den aktuella panelen.

Rad 9 - Om inga fel uppstår, går du till nästa panel

Förhandsgranska formuläret och testa den nya funktionen.

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e