<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <title>Kendo UI Snippet</title>

    <link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.112/styles/kendo.common.min.css" />
    <link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.112/styles/kendo.rtl.min.css" />
    <link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.112/styles/kendo.silver.min.css" />
    <link rel="stylesheet" href="http://kendo.cdn.telerik.com/2016.1.112/styles/kendo.mobile.all.min.css" />

    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script src="http://kendo.cdn.telerik.com/2016.1.112/js/kendo.all.min.js"></script>
    <script src="script.js"></script>
</head>

<body>

    <div id="splitter" style="position: relative;">
        <div>
            <div>
                <div style="width: auto;">
                    <div id="first-toolbar-non-resizable"></div>
                    <div id="firstListView"></div>
                </div>
            </div>
        </div>
        <div>
            <div>
                <div style="width: auto;">
                    <div id="second-toolbar-non-resizable"></div>
                    <div>
                        <div id="secondListView" style="height: 250px; overflow: auto;"></div>
                    </div>
                </div>
            </div>
        </div>
        <div id="thirdPane">
            <div>
                <div style="width: auto;">
                    <div id="third-toolbar-non-resizable"></div>
                    <div>
                        <div id="thirdListView" style="overflow-y: auto"></div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <button id="button" type="button">Resize event</button>
</body>

</html>
// Code goes here
$(document).ready(function() {

  $("#splitter").kendoSplitter({
    panes: [ { scrollable: false }, {scrollable: false}, {scrollable: false} ]
  });

  var toolbarOpts = {
      resizable: false,
      items: [
          { type: "button", text: "Button 1" },
          { type: "button", text: "Button 2" },
          { type: "button", text: "Button 3" },
          { type: "button", text: "Button 4" }
      ]
  };
  
  $("#first-toolbar-non-resizable").kendoToolBar(toolbarOpts);
  $("#second-toolbar-non-resizable").kendoToolBar(toolbarOpts);
  $("#third-toolbar-non-resizable").kendoToolBar(toolbarOpts);
  
  $("#firstListView").kendoGrid({
    height: 330,
    pageable: {
      
      info: false
    },
    scrollable: {
      virtual: true
    },
    columns: [ { field: "name", title: "" }],
    dataSource: {
      data: [
          { name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },
      ]
    },
    dataBinding: function(e) {
      this.pager.element.hide();
      $('#firstListView .k-grid-header').hide();
      this.resize(true);
    },
    template: "<div>#:name#</div>"
  });
  $("#secondListView").kendoListView({
     dataSource: {
        data: [
            { name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },
        ]
    },
    template: "<div>#:name#</div>"
  });
  $("#thirdListView").kendoListView({
   dataSource: {
      data: [
          { name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },{ name: "Jane Doe" },{ name: "John Doe" },
      ]
    },
    template: "<div>#:name#</div>"
  });
  var resizePaneFunc = function() {
  console.log(this);
    var pane = $(this).closest(".k-pane");
    console.log(this.position().top);
    console.log(pane.height());
    $(this).outerHeight(pane.height()-this.position().top);
  };
  $("#button").kendoButton({
    click: resizePaneFunc.bind($("#thirdListView"))
  });
  $("#button").click();
});
/* Styles go here */