Uso de funções personalizadas e do editor de código using-functions-and-code-editor

Nesta parte, usaremos funções personalizadas e o editor de código para criar regras de negócios.

você já instalou o ClientLib com função personalizada anteriormente neste tutorial.

Normalmente, uma biblioteca do cliente consiste em arquivos CSS e Javascript. Essa biblioteca do cliente contém um arquivo javascript que expõe uma função para preencher valores de listas suspensas.

Função para preencher a lista suspensa function-to-populate-drop-down-list

Definir título de resumo do painel set-the-summary-title-of-panels

Painel Validar validate-panels-using-rule-editor

Este é o código usado para validar campos do painel

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

Você pode remover o comentário da linha 1 para depurar o código na janela do navegador.

Linha 4 - Obter o painel atual

Linha 5 - Valide o painel atual.

Linha 9 - Se nenhum erro for movido para o próximo painel

Pré-visualize o formulário e teste a funcionalidade recém-ativada.

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