как написать шаблон строки, когда закрепление существует

Довольно просто с duplicated

df[duplicated(df$group),]
   group score
2      1    10
3      1    22
5      2     6
7      3    20
9      4     2
10     4    60
12     5     5
-1
задан NUlIptr 21 January 2019 в 05:23
поделиться

1 ответ

Предполагая, что вы можете обойтись без закрепления, я бы удалил расширение закрепления из вашей сетки. Это облегчает работу с шаблонами заголовков ... В противном случае вы столкнулись бы с той же проблемой с вашим заголовком (три повторяющихся заголовка).

См. Этот плункер: http://plnkr.co/edit/nvuUKIQczdY2E6KuMEVG?p=preview

Я удалил закрепление, удалил rowTemplate, использовал один headerCellTemplate (заполнитель) для размещения заголовок вашего календаря, и использовали шаблон cellTemplate для размещения логической схемы.

HTML:

<div ng-controller="MainCtrl">
  <div ui-grid="gridOptions" class="grid"></div>
</div>

Javascript:

var app = angular.module('app', ['ngTouch', 'ui.grid']);

app.controller('MainCtrl', ['$scope', '$http', '$log', function ($scope, $http, $log) {
  $scope.gridOptions = {};

  $scope.gridOptions.columnDefs = [
    { field:'id', name:'id', width:'25'},
    { field:'name', name:'name', width:'*' },
    { name:'chart', headerCellTemplate:'<div>Include header code here', width:'*', cellTemplate: '<div>include graph code here</div>'  }
  ];
  $http.get('https://cdn.rawgit.com/angular-ui/ui-grid.info/gh-pages/data/500_complex.json')
    .then(function(response) {
      $scope.gridOptions.data = response.data;
    });
}]);

Надеюсь, я правильно истолковал вашу цель и надеюсь, что это поможет:)

0
ответ дан Remko 21 January 2019 в 05:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: