複数のクライアント間で共有される共有テンプレート (.xdp) をいくつか作成しました。明らかに、各クライアントには独自のロゴがあり、フォーム生成時にロゴを設定したいと考えています。
私のアプローチが良いかどうかはわかりませんが、ロゴを動的に変更することができました。
xml データソースには、次の要素があります。
<ClientID>SomeNumber</ClientId>
フォーム自体で、次の JavaScript コードを使用して画像の href を設定します。
SomeHiddenTextField::計算 HeaderLogo.value.image.href = $record.ClientID + "_logo.jpg";
サーバー上の共有テンプレートと同じフォルダーにロゴを保存しました。
これは、ロゴを動的にロードするための適切なアプローチですか?
各クライアントのフッター フラグメントで同じ動的動作を実現しようとしてきましたが、これらをオンデマンドでロードする方法がわかりませんでした。各フッターを画像にフラグメント化することもできますが、可能であれば避けたいと思います。