加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

AngularJS ui-grid-当响应包含空数组时显示“无数据可用”

发布时间:2020-12-17 07:39:29 所属栏目:安全 来源:网络整理
导读:如果ajax的响应包含空的json数据数组,我想在ui-Grid 3.0中显示“No Data Available”. data = {"data": []}; 现在如果我这样做 – $scope.gridOptions.data = data.data; “无数据可用”必须在ui-Grid中. 目前发生的情况是,如果数据为空,用户将获得空白屏幕.
如果ajax的响应包含空的json数据数组,我想在ui-Grid 3.0中显示“No Data Available”.
data = {"data": []};

现在如果我这样做 –

$scope.gridOptions.data = data.data;

“无数据可用”必须在ui-Grid中.

目前发生的情况是,如果数据为空,用户将获得空白屏幕.

还如何使其成为默认功能?

看到plunker这里.

你可以使用“水印”( plunker)( updated plunker)

模板

<div ui-grid="gridOptions" ui-grid-selection ui-grid-exporter class="grid">
    <div class="watermark" ng-show="!gridOptions.data.length">No data available</div>
  </div>

CSS

.watermark {
    position: absolute;
    top : 80px;
    opacity: 0.25;
    font-size: 3em;
    width: 100%;
    text-align: center;
    z-index: 1000;
}

编辑:

使.watermark独立于特定的父大小:

.watermark {
    position: absolute;
    top: 50%;                    <---- Center vertically in the parent element,transform: translateY(-50%); <---- it works for any parent height
    opacity: 0.25;
    font-size: 3em;
    width: 100%;
    text-align: center;
    z-index: 1000;
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读