次のように、データセット全体に対してクライアントのアクセス許可を設定できることを知っています。
<dataset name="foo" databroker="bar" client-permissions="view"/>
1 つのフィールドだけにクライアント権限を設定する方法はありますか (「有効」などの他のメタデータを 1 つのフィールドに設定する方法と同様)?
注: これは Aviarc 3.5.0 にあるため、データ バインディングは使用できません。
更新:私が念頭に置いているユース ケースは、検索パラメーター データセットです。特定の場所から検索画面に到達した場合、1 つのパラメーターをロックする必要があります。これは、検索結果をそのパラメーターでフィルター処理する必要があるためです。
単一のフィールドに読み取り専用プロパティを設定できるようにするためだけに、スクラッチ検索パラメーター データセットに相当するものに対して新しいデータブローカーを作成するのは、やり過ぎのように見えます。
更新:明確にするために、現在、データセットにはデータブローカーがバインドされていません。検索パラメーターを格納するためにハッシュのように使用されているだけです。