title: Kendo grid column lock issue
body: <p>I have a big problem with a Kendo grid when locking columns. The grid has two static columns and one or more columns created dynamically. Without locking any column, the grid works just fine, when i'm locking the static columns (or just one of them), the grid goes mad. 
  I know that locking columns will create two different tables (with locked and unlocked columns) but in my case, these tables (with different divs) won't align in my page.</p>
  
  <p>I tried to align them manually using CSS (display:inline-block and/or float: left) but when I resize the window, the grid comes back to the wrong form.</p>
  
  <p>I attached two examples:
  <a href="https://i.stack.imgur.com/BDBam.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/BDBam.png" alt="Without locking"></a>
  <a href="https://i.stack.imgur.com/nHxut.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/nHxut.png" alt="With locking"></a></p>
  
  <p>In the second example, the rest of the columns are situated somewhere under the page (i need to zoom out to see them).</p>
  
  <p>Inserted simplified code (without locked applied)</p>
  
  <p>Code for columns:</p>
  
  <pre><code>       var columns = [
  {
      field: "Field_Locked1",
      title: "F1",
      editor: "",
      attributes: { style: "text-align: left;" },
      sortable: false,
      footerTemplate: "T",
      width: "30px"
      },
      {
          field: "Field_locked2",
          title: "F2",
          editable: false,
          attributes: { style: "text-align: left;" },
          template: "#=test(string)#",
          footerTemplate: "&lt;div style='text-align: right;'&gt;1&lt;/div&gt;&lt;hr/&gt;&lt;div style= 'text-align: right;'&gt;2&lt;/div&gt;",
          width: "370px",
          sortable: false
     }
  ];
  
     for (var i = 0; i &lt; customColumns.length; i++) {
      var itemTab = customColumns[i];
     var dinamicColumn = {
         field: itemTab.Name,
         title: itemTab.Code,
         editable: false,
         type: "number",
         attributes: { style: "text-align: right;" },
         sortable: false,
         width: "200px",
         template: "#= test(string)#",
         footerTemplate: "&lt;div style='text-align: right;'&gt;1&lt;/div&gt;&lt;hr/&gt;&lt;div style= 'text-align: right;'&gt;2&lt;/div&gt;"
      };
  
      columns.splice(columns.length, 0, dinamicColumn);
  }
  </code></pre>
  
  <p>Code for creating grid:</p>
  
  <pre><code>function createGridGeneric(tabElement,columns) {
  
      var gridModel = tabElement.templateDescription.grid;
      var idGrid = gridModel.id;
      var gridToolbal = gridModel.toolbar != null ? gridModel.toolbar:null;
      var gridFooter = gridModel.footer != null ? gridModel.footer : null;
      var hasArea = tabElement.filterArea != null ? tabElement.filterArea.visible : false;
  
      var grid = $("#" + idGrid).data("kendoGrid");
      if (grid != null) {
          $("#" + idGrid).empty();
      } 
  
      $("#" + idGrid).kendoGrid({
          autoBind: false,
          columns: columns,
          editable: false,
          filterable: false,
          groupable: false,
          selectable: false,
          sortable: false,
          scrollable: true,
          resizable: true,
          save: function(e) {
          },
          saveChanges: function(e) {
          },
          columnResize: function(e) {
              gridColumnResize(e);
          },
          databound: function(e) { }
       });
       return grid;
  </code></pre>
  
  <p>}</p>