共用方式為


變更預設 GDL 組態

*DefaultOption指示詞本身可能取決於組態。 您可以在 *Switch*Case 建構內多次定義 指示詞,以定義不同的預設組態。 不過,您必須確定相依性不會與針對每個參數建立的 *ConflictPriority 衝突。

您應該從預設組態開始,因為它最安全,即使您打算明確設定部分參數的值也一樣。 完整設定可能包含您不知道的參數,而且如果您嘗試從頭開始建立自己的設定,則不會指定。 此外,GDL 檔案可能不會定義您打算設定的某些參數。

例如,假設用戶端會取得預設組態,並想要將兩個參數更新為新的值。 如果這兩個參數是 Today 和 Weather,用戶端會查詢日期函式,併發現 Today 是星期五。 用戶端會檢查來自網際網路的目前天氣,併發現 Weather 為「天氣」) 。

首先,用戶端應該藉由查看預設快照集來確認 Today 和 Weather 參數是在 GDL 檔案中定義。 然後,用戶端應該確認 GDL 檔案中定義了星期五和星期日值。 它可以使用 DOM 方法來搜尋預設快照集來驗證這些值。 在此驗證之後,用戶端可以找出在組態中保留每個參數預設值的節點,並將其更新為新的值。

在其他情況下,組態是從使用者輸入取得,或是從永續性儲存體擷取。 用戶端也可以使用這些設定來取得快照集。