If you want to have nested layouts, you need to call the layout for each container in which you want to invest. Therefore, you need to mark the current ui-layout-center , where you have a sub-container, for example. with id :
<div class="ui-layout-center" id="inner"> <div class="ui-layout-center">Inner Center</div> <div class="ui-layout-south">Inner South</div> </div> <div class="ui-layout-north">North</div> <div class="ui-layout-west">West</div> -center" id = "inner"> <div class="ui-layout-center" id="inner"> <div class="ui-layout-center">Inner Center</div> <div class="ui-layout-south">Inner South</div> </div> <div class="ui-layout-north">North</div> <div class="ui-layout-west">West</div> -center"> Inner Center </ div> <div class="ui-layout-center" id="inner"> <div class="ui-layout-center">Inner Center</div> <div class="ui-layout-south">Inner South</div> </div> <div class="ui-layout-north">North</div> <div class="ui-layout-west">West</div> -north"> North </ div> <div class="ui-layout-center" id="inner"> <div class="ui-layout-center">Inner Center</div> <div class="ui-layout-south">Inner South</div> </div> <div class="ui-layout-north">North</div> <div class="ui-layout-west">West</div>
Again, call the layout on #inner , to create a nested layout:
$('body').layout({ applyDefaultStyles: true }); $('#inner').layout({ applyDefaultStyles: true }); ({ $('body').layout({ applyDefaultStyles: true }); $('#inner').layout({ applyDefaultStyles: true }); layout ({ $('body').layout({ applyDefaultStyles: true }); $('#inner').layout({ applyDefaultStyles: true });
Demo JSFiddle.
See. Also dealer demo
source share