EasyUI Forum
November 02, 2025, 10:13:10 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: layout with fitted tabs  (Read 8413 times)
Coder
Full Member
***
Posts: 101


View Profile
« on: August 22, 2019, 05:58:47 PM »

this code look good:

Code:
<div id="cc" class="easyui-layout" style="width:100%;height:100%">
 <div data-options="region:'south',title:'Detail',split:true, hideCollapsedContent:false" style="height:50%">
    <div id="tabsA" class="easyui-tabs" fit="true"
    ...
   </div>
 </div>
 <div data-options="region:'center',title:'Items'" style="padding:5px">
    <table id="dgA" title="" fit="true" class="easyui-datagrid">
    ....
    </table>
 </div>
</div>

but if insert div before tabs - didnt visible bottom of tabs:
Code:
<div id="cc" class="easyui-layout" style="width:100%;height:100%">
 <div data-options="region:'south',title:'Detail',split:true, hideCollapsedContent:false" style="height:50%">
   <div class="easyui-panel" style="padding:5px;">
     <div class="btn-sep" id="menuA">&nbsp;Menu:</div>
        <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-ui-radio-on" plain="true" onclick="btnActivate()">activate</a>
        <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-ui-radio-off" plain="true" onclick="btnDeactive()">deactivate</a>
    </div>
    <div id="tabsA" class="easyui-tabs" fit="true"
    ...
   </div>
 </div>
 <div data-options="region:'center',title:'Items'" style="padding:5px">
    <table id="dgA" title="" fit="true" class="easyui-datagrid">
    ....
    </table>
 </div>
</div>

how to fix it?
or how to add shared menu panel to easyui-tabs?
Logged
stworthy
Administrator
Hero Member
*****
Posts: 3581


View Profile Email
« Reply #1 on: August 22, 2019, 06:51:41 PM »

The 'fit:true' property will make the tabs full fill its parent container. Remove it and use this code instead.
Code:
 <div data-options="region:'south',title:'Detail',split:true, hideCollapsedContent:false" style="height:50%">
   <div class="easyui-panel" style="padding:5px;height:50%">
     <div class="btn-sep" id="menuA">&nbsp;Menu:</div>
        <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-ui-radio-on" plain="true" onclick="btnActivate()">activate</a>
        <a href="javascript:void(0)" class="easyui-linkbutton" iconCls="icon-ui-radio-off" plain="true" onclick="btnDeactive()">deactivate</a>
    </div>
    <div id="tabsA" class="easyui-tabs" style="height:50%">
    ...
   </div>
 </div>
Logged
Coder
Full Member
***
Posts: 101


View Profile
« Reply #2 on: August 22, 2019, 07:47:44 PM »

thnx to Your answer

in parent of id="menuA" i can set height to 42px,
how set id="tabsA" to "100% - 42px" ?
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!