タブベースのtouch-uiダイアログAEM(AEM-6.2)を作成しようとしていますが、タブを非表示にする問題があります。AEM - Touch UIダイアログボックスドロップダウンメニューを非表示にして表示する
私は3つのタブをダイアログボックスに持っています。
- 一般(常に有効)
- スポーツ(選択はスポーツのときのみ有効)
- 映画(選択は、映画の場合のみ有効)設定前
、 'スポーツ' と「ムービー」タブは表示されません。 「一般的な」タブでは、「スポーツを選ぶ」と「ムービーを選択する」という選択肢のボックスがあります。選択時に対応するタブが表示されます。私は以下のパスで提供されている手順を試してみましたが、タブを隠すことができません。
パス: /libs/cq/gui/components/authoring/dialog/dropdownshowhide/clientlibs/dropdownshowhide/js/dropdownshowhide.js
我々がしようとしたその他の参照:https://github.com/aman02deep/aem-6.2/blob/master/tabshideshow.js
コンテンツ.xmlファイル:
</items>
</selection>
</items>
</columns>
</items>
</generalPanel>
<sports
jcr:primaryType="nt:unstructured"
jcr:title="Sports"
sling:resourceType="granite/ui/components/foundation/container">
<layout
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/layouts/fixedcolumns"
margin="{Boolean}false"/>
<items jcr:primaryType="nt:unstructured">
<columns
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/container">
<items jcr:primaryType="nt:unstructured">
<sptext jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/textarea"
fieldLabel="enter the text :"
name="./sp_text"
required="false"/>
</items>
</columns>
</items>
</sports>
<movies
jcr:primaryType="nt:unstructured"
jcr:title="Movies"
sling:resourceType="granite/ui/components/foundation/container">
<layout
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/layouts/fixedcolumns"
margin="{Boolean}false"/>
<items jcr:primaryType="nt:unstructured">
<columns
jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/container">
<items jcr:primaryType="nt:unstructured">
<mvtext jcr:primaryType="nt:unstructured"
sling:resourceType="granite/ui/components/foundation/form/textarea"
fieldLabel="enter the text :"
name="./mv_text"
required="false"/>
</items>
</columns>
</items>
</movies>
</items>
</content>
応答をいただき、ありがとうございます。 対象のタブに花崗岩:データを追加しようとしましたが、スマイルリスナの実装をhide showスクリプトと同じように使用しました。それでも選択に基づいて隠れているわけではありません。 – RAN
1.花崗岩:データがDOMにデータ属性を追加しましたか? 2. jqueryを使用して要素を検索して、その特定のカスタムデータ属性を見つけることができましたか? –