次の方法で共有


既定の GDL 構成の変更

*DefaultOption ディレクティブ自体は、構成によって異なる場合があります。 *Switch および *Case コンストラクト内でディレクティブを複数回定義することで、さまざまな既定の構成を定義できます。 ただし、各パラメーターに対して確立された *ConflictPriority と依存関係が競合しないようにする必要があります。

パラメーター値の一部を確実に設定するつもりであっても、最も安全であるため、既定の構成から始めることをお勧めします。 完全な構成には、認識していないパラメーターが含まれている場合があり、独自の構成を最初から作成しようとした場合は指定されていない可能性があります。 また、GDL ファイルでは、設定する予定のパラメーターが一部定義されていない場合があります。

たとえば、クライアントが既定の構成を取得し、2 つのパラメーターを新しい値に更新するとします。 2 つのパラメーターが Today と Weather の場合、クライアントは date 関数を照会し、Today が金曜日であることを検出します。 クライアントは、インターネットから現在の天気をチェックし、Weather が晴れであることを検出します。

まず、クライアントは既定のスナップショットを調べることで、Today パラメーターと Weather パラメーターが GDL ファイルで定義されていることを確認する必要があります。 クライアントは、"金曜日" と "晴れ" の値が GDL ファイルで定義されていることを確認する必要があります。 DOM メソッドを使用して既定のスナップショットを検索することで、これらの値を確認できます。 この検証を実施すると、クライアントは、構成内のこれらの各パラメーターの既定値を保持しているノードを見つけて、新しい値に更新できます。

その他の場合、構成はユーザー入力から取得されるか、永続ストレージから取得されます。 クライアントは、これらの構成を使用してスナップショットを取得することもできます。