使用自訂函式和程式碼編輯器

在本部分,我們將使用自訂函式和程式碼編輯器來編寫業務規則。

在本教程中,您已經安裝了ClientLib和custom function

通常用戶端程式庫包含CSS和Javascript檔案。 此用戶端程式庫包含javascript檔案,可讓函式填入下拉式清單值。

填入下拉式清單的函式

設定面板的摘要標題

驗證面板

以下是用於驗證面板欄位的程式碼

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

您可以取消對第1行的注釋,以在瀏覽器視窗中除錯代碼。

第4行——獲取當前面板

第5行——驗證當前面板。

第9行——如果沒有錯誤,請移至下一個面板

預覽表單並測試新啟用的功能。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now