简体   繁体   English

同一Web内容中的多个tabview-LIFERAY-YUI库

[英]Multiple tabview in same webcontent - LIFERAY - YUI library

I want to include 2 tabviews (2 individual groups of tabs) in the same webcontent in Liferay. 我想在Liferay的同一Web内容中包含2个选项卡视图(2个单独的选项卡组)。

I don't know is it possible to instance twice the YUI().use('aui-tabview'...) or how I could do it. 我不知道是否可以实例化两次YUI()。use('aui-tabview'...)或我该怎么做。

With only one instance, my code runs. 仅使用一个实例,我的代码即可运行。

This is the code of the instances to YUI library (aui-tabview): 这是YUI库(aui-tabview)中实例的代码:

 YUI().use( 'aui-tabview', function(Y) { new Y.TabView( { srcNode: '#tabsPubs', type: 'pills' } ).render(); } ); YUI().use( 'aui-tabview', function(Y) { new Y.TabView( { srcNode: '#tabsTesis', type: 'pills' } ).render(); } ); 

Thanks in advance 提前致谢

Please check this link https://alloyui.com/examples/tabview/pills 请检查此链接https://alloyui.com/examples/tabview/pills

You can create 2 tabviews. 您可以创建2个标签视图。 Following code is working fine for me: 以下代码对我来说很好用:

<div id="myTab"></div>

<div id="myTab1"></div>

<script>

YUI().use(
          'aui-tabview',
          function(Y) {
            new Y.TabView(
              {
                children: [
                  {
                      content: '<br><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus dicta aspernatur beatae fuga neque cupiditate laudantium itaque pariatur deleniti tenetur modi voluptatem animi sunt eligendi nisi corporis expedita quaerat facilis.</p>',
                      label: 'Tab #1'
                  },
                  {
                      content: '<br><p>Doloremque beatae rem voluptate nulla perspiciatis atque laudantium nihil impedit molestiae fuga veritatis quibusdam nam maiores aliquid. Deserunt dolorum quas temporibus enim ex nihil nemo perspiciatis. Nisi deserunt rem id pariatur in nostrum?</p>',
                      label: 'Tab #2'
                  },
                  {
                      content: '<br><p>Aliquid ipsum asperiores alias temporibus autem impedit soluta ut id iure explicabo veritatis consectetur debitis eaque recusandae odit quas nobis maxime saepe. Incidunt amet obcaecati. Ducimus soluta unde repellat laboriosam fuga modi rem itaque!</p>',
                      label: 'Tab #3'
                  }
               ],
               srcNode: '#myTab',
               type: 'pills'
              }
            ).render();
          }
        );



YUI().use(
          'aui-tabview',
          function(Y) {
            new Y.TabView(
              {
                children: [
                  {
                      content: '<br><p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusamus dicta aspernatur beatae fuga neque cupiditate laudantium itaque pariatur deleniti tenetur modi voluptatem animi sunt eligendi nisi corporis expedita quaerat facilis.</p>',
                      label: 'Tab #1'
                  },
                  {
                      content: '<br><p>Doloremque beatae rem voluptate nulla perspiciatis atque laudantium nihil impedit molestiae fuga veritatis quibusdam nam maiores aliquid. Deserunt dolorum quas temporibus enim ex nihil nemo perspiciatis. Nisi deserunt rem id pariatur in nostrum?</p>',
                      label: 'Tab #2'
                  },
                  {
                      content: '<br><p>Aliquid ipsum asperiores alias temporibus autem impedit soluta ut id iure explicabo veritatis consectetur debitis eaque recusandae odit quas nobis maxime saepe. Incidunt amet obcaecati. Ducimus soluta unde repellat laboriosam fuga modi rem itaque!</p>',
                      label: 'Tab #3'
                  }
               ],
               srcNode: '#myTab1',
               type: 'pills'
              }
            ).render();
          }
        );
</script>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM