問題タブ [aem-6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4244 参照

aem - タッチ UI AEM 6 でマルチフィールド内の選択に基づいて要素を非表示にするにはどうすればよいですか?

「イメージ」と「アイコン」の 2 つのオプションがあるドロップダウンがあります。

ユーザーが「画像」を選択するとパスブラウザが表示され、「アイコン」を選択するとテキストフィールドが表示されます。

これは有名な問題です。上記のフィールドがタッチ UI のマルチフィールド内にある場合に、これを実行したいと考えています。

したがって、このマルチフィールドの下に 2 つのアイテムがあるとします。「イメージ」を選択すると、最初のアイテム (マルチフィールドの) にある選択で、OOTB 表示非表示により、マルチフィールドの最初と 2 番目のアイテム エントリの「アイコン」テキスト フィールドが非表示になります。同じように。

これを解決するにはどうすればよいですか?

簡単に言えば、ブログを参照してください。私はこれをしたいです。私のフィールドがマルチフィールド内にあるというだけです。

注: ExtJs field.nextSibling() を使用してクラシック UI コードを実装できたので、他のマルチフィールド アイテム エントリのエントリには影響しません。