AngularJS:ui网格在单元格中显示多行

2024-02-10

我正在尝试在一个单元格中显示多个电话号码。我想在新行中显示每个数字。我尝试了多种方法,但我无法弄清楚。有人能帮忙吗 。下面是我的 plnkr 的链接。

http://plnkr.co/edit/LXdiDqoOAYQoO5BW02WR?p=preview http://plnkr.co/edit/LXdiDqoOAYQoO5BW02WR?p=preview

.filter('phoneListFilter', function () {
    return function (telePhoneList) {
        var telePhoneArray = [];

        for (var i in telePhoneList) {
                telePhoneArray.push(telePhoneList[i]);
        }
        return telePhoneArray.join('<br>');
    };
})

您可以通过使用自定义模板并重复您拥有的电话号码数量来实现此目的。

app.controller('MainCtrl', ['$scope', '$http', function ($scope, $http) {
  $scope.gridOptions = {
    rowHeight:50,
    columnDefs: [
      { field: 'name' },
      { field: 'phoneList', name: 'Phone Numbers', cellTemplate:'<div ng-repeat="item in row.entity[col.field]">{{item}}</div>'}
    ],
     enableColumnResizing: true
  };

  $http.get('data.json')
  .success(function (data) {
    $scope.gridOptions.data = data;
  });
}]);

身高可能会成为一个问题。看看这个plnkrhttp://plnkr.co/edit/c65CZm19bGJbWfZT15u6?p=preview http://plnkr.co/edit/c65CZm19bGJbWfZT15u6?p=preview

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AngularJS:ui网格在单元格中显示多行 的相关文章

随机推荐