1

Restangular 経由でデータをロードしている角度のあるページで UI-Grid 3.0 不安定を使用しています。これまでのところ、ほとんどは問題ないようです。それと一緒に選択モジュールを使用していますが、{enableFiltering: true} gridOptions を読み込んでいるページで問題が発生しています。ほとんどのページでグリッドに入力ボックスが表示されていません。

以下を使用して、html ページで ui-grid を呼び出します。

<div class="gridStyle" ui-grid="gridOptions" ui-grid-selection></div>

コントローラーの gridOptions は次のようになります。

 $scope.gridOptions = {
    enableFiltering: true,
    data: 'data',
    columnDefs: [
        {field: 'name', displayName: 'Name'},
        {field: 'date', displayName: 'Date', cellFilter: 'date:\'MM-dd-yyyy\''}
    ],
    onRegisterApi: function (gridApi) {
        $scope.gridApi = gridApi;
    }
};

正直なところ、ページに表示されない理由がわかりません。

4

2 に答える 2

0

問題を 100% 理解しているわけではありませんが、一部の CSS をオーバーライドすることで回避できます。css の高さは 100% で、auto に変更しました。

.ui-grid-header-cell{
    height:auto;
}

.ui-grid-cell-contents {
    height: auto;
}

これがお役に立てば幸いです。

于 2015-02-06T04:10:29.067 に答える