2016-10-18 6 views
0

ここでは奇妙なことが起こっています。私はuigridを使用しています(私の最初ではない)、それは半分のデータを 'キャンバス'として表示するだけです。ウジグリ角スクロール問題

Display

私がスクロールするとき、それは、グリッドの空白部分を保持し、データ側をスクロールします。

HTML:

  <div class="col-md-12" ng-controller="ctrl.Import"> 
<h4>Please drop a file into the 'Files' tab, then use the 'Data' tab to validate and upload.</h4> 
<uib-tabset> 
    <uib-tab heading="Files"> 
     ...select files here 
    </uib-tab> 
    <uib-tab heading="Data"> 
     <div class="tab-content"> 
      <h4 class="page-header mt0">Import file</h4> 
      <div ui-grid="gridData" 
       ui-grid-resize-columns 
       ui-grid-selection> 
      </div> 
     </div> 

スクリプト:あなたの助けを

$scope.gridData = { 
     enableRowSelection: true, 
     enableRowHeaderSelection: true, 
     enableSorting: true, 
     enableColumnMenus: false, 
     multiSelect: false, 
     modifierKeysToMultiSelect: false, 
//  enableColumnResizing: true, 
     noUnselect: true 
    }; 

ありがとう!

答えて

1

グリッド内のレンダリングされるアイテムの数に基づいてグリッドの高さを計算し、定義することも同様の問題と回避策でした。

以下のスタイル= "{身長:自動}" を追加答えるために時間を割いて

<div ui-grid="gridData" 
    ui-grid-resize-columns 
    ui-grid-selection 
    style="{height:auto}"> 
</div> 
+0

感謝を。ええ、それは本当に奇妙なものです。 UIコンポーネントを動かすだけで、問題に直接対処するのではなく、回避しました。最善の方法ではありませんが、回避策です... – Jerry