問題タブ [aem-touch-ui]

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 コードを実装できたので、他のマルチフィールド アイテム エントリのエントリには影響しません。

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

aem-touch-ui - 非表示/表示機能が AEM の fileupload resourceType で機能しない

画像をレンダリングするためのパスブラウザが存在する前に、AEM 6.3 で Touch UI ダイアログの非表示/表示機能を実装していましたが、現在は resourceType として fileupload を使用して更新しています。pathbrowser で正常に動作していた非表示/表示の既存の機能は、現在、fileupload resourceType に対してのみ動作していません。上記のクエリに対する迅速な回答をいただければ幸いです。

ありがとう、アルンモジ

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

aem - 編集可能なテンプレートを使用して AEM でプログラムによってページを作成する方法

私はページマネージャーを使ってページを作成することに慣れています:

pageManager.create(parentPath, name, template, title, false);

これは、/apps に保存されている通常のテンプレートで機能します。Adobe は編集可能なテンプレート (/conf に保存) を使用することを推奨しているため、上記の方法は機能しません。ページは作成されますが、ノードにテンプレートが添付されていません。これはバグですか、それとも編集可能なテンプレートに基づいてページを作成する別の方法はありますか?