0
私のタッチUIダイアログでは、「画像パスフィールド」と「Alt画像」を入力するためのテキストフィールドがあります。著者は、「画像フィールド」に画像パスを入力していないときにalt画像フィールドを無効にします。タッチUIでのAEMダイアログフィールドの検証
任意のポインタが役立ちます。
私のタッチUIダイアログでは、「画像パスフィールド」と「Alt画像」を入力するためのテキストフィールドがあります。著者は、「画像フィールド」に画像パスを入力していないときにalt画像フィールドを無効にします。タッチUIでのAEMダイアログフィールドの検証
任意のポインタが役立ちます。
これは一般に、ダイアログがレンダリング/ロードされるかイメージパスフィールドが変更されるたびにトリガーされるクライアントサイドスクリプト(Javascript)で処理されます。
あなたはexample Javascript hereを見つけることができ、関連する部分は、以下のとおりです。
$(document).on("coral-component:attached", ".core-image-decorative", function(e) {
toggleInputs(e.target);
});
$(document).on("change", ".core-image-decorative", function(e) {
toggleInputs(e.target);
});
この
は following categoryを経由してロードされますjcr:primaryType="cq:ClientLibraryFolder"
categories="[core.wcm.components.image.v1.editor]"
dialog structure is here、クライアントライブラリ(Javascriptが)を介してロードされます。
sling:resourceType="cq/gui/components/authoring/dialog"
extraClientlibs="[core.wcm.components.image.v1.editor]"
ありがとうございます。私はダイアログフィールドを表示する完全な例を得ることができる方法はありますか、このJSをどこに置くのですか? – user2581831
@ user2581831、最も関連性の高い部分を含めるように答えを更新しました。 – Vlad