As you see from the picture below the part of sidebar where I have scrollable TreeView didnt work, also I need to have fixed footer to this sidebar that doesn't move when user scroll the sidebar. How to fix it?
I want to have next structure.
.html
<div class="container-fluid max-height no-overflow">
<div class ="row max-height">
<form runat="server">
<!--SIDEBAR-->
<div class="col-sm-3 sidebar">
<div class="panel-body scrollable">
TREEVIEW HERE
</div>
<div class="panel-footer center-block">
BUTTON HERE
</div>
</div>
<!--MAIN CONTENT-->
<div class="col-sm-offset-3 main scrollable">
MAIN CONTENT HERE
</div>
</form>
</div>
</div>
</div>
css:
.scrollable {
height: 100%;
overflow: auto;
}
.max-height {
height: 100%;
}
.no-overflow {
overflow: hidden;
}
.sidebar {
display: none;
}
@media (min-width: 768px) {
.sidebar {
position: fixed;
bottom: 0;
left: 0;
z-index: 1000;
display: block;
overflow-x: auto;
overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
background-color: #f5f5f5;
}
}
.main {
padding-top: 20px;
}
@media (min-width: 768px) {
.main {
padding-right: 20px;
padding-left: 20px;
}
}
.panel-body{
overflow: auto;
}
.panel-footer{
background-color:#ff6a00;
}