問題タブ [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.
aem - リロード後に AEM 6.2 のタッチ UI ダイアログのページ プロパティに画像が反映されないのはなぜですか?
ページをリロードしてページのプロパティを開くと、アップロードした画像ではなく、その画像のパス (つまり、コンテンツ フォルダー) が見つかります。誰かが私が間違っていることを提案できますか?
aem - AEM のリッチ テキスト (RTE) は作成者ドメインをリンクの先頭に追加しますか?
新しく構築された AEM 6.3 オーサー サーバー(サービス パック 2)では、RTE コンポーネントは、アセット セレクターで選択されたアセットにオーサー URL を自動的に付加します。
ドメインは、アセットを選択して [OK] をクリックした後にのみ追加されます。[OK] をクリックする前に、そこにあるのは相対パスだけです。
ただし、アセットを選択した直後に、パスに作成者ドメインが含まれていることを JCR から確認できます。
また、アセット セレクターを開くと、先頭に追加されたパスもそこに表示されます。
それが問題の原因かどうかはわかりませんが、処理中に絶対リンクが表示されるのを初めて目にするのは、Link.js ファイル (/libs/clientlibs/granite/richtext/core/js/commands/Link. js) は、タグの HTML ノードを作成します。url
相対的ですが、childNodes[0].href
絶対的です:
Author URL を先頭に追加することは、明らかに私たちが望んでいるものではありません。なぜこれが起こるのでしょうか?
ダイアログが何かに影響を与えるとは思いませんが、参照用のタッチ ダイアログ XML は次のとおりです。
aem - グループ AEM (6.2) コンポーネント設定
現在、3 つのタブ (標準、CASL、GDPR) で区切られた TouchUI 構成プロパティを持つコンポーネントを構築しています。各タブには同じオプション セットがあり、現在の構成名は次のようになっています。
(標準、gdpr、casl には他にもいくつかのオプションがありますが、簡潔にするために省略しました)
これは機能しますが、代わりに値をカテゴリごとの JSON ノードとして JCR に保存したいと考えています。例えば:
このようにして、必要なときにすべての "casl" (またはその他の) オプションを一度にロードできます (1 つの "casl" オプションのみをロードする場合はありません)。
granite/ui/components/foundation/form/multifield を使用しようとしましたが、「フィールドを追加」するよう求められます。それぞれの 1 つのセットのみが必要であり、各タブの下に別のプロパティ セットを追加する機能はありません。multifield resourceType をオーバーライドせずにこれを達成する方法はありますか?
xml - オーサリング ダイアログで、選択コンポーネントに必要な入力を含めることは可能ですか?
選択コンポーネントを持つオーサリング ダイアログを作成しています。選択のオプション 1 には入力が 1 つしかありません。選択のオプション 2 には 2 つの入力があり、1 つが必須です。現在、オプション 2 に入力が必要なため、オプション 1 を送信できません。使用されていないオプション内に必要な入力を含めることは可能ですか?