ui-grid игнорирует мой пользовательский шаблон строки

0

Моя цель - иметь прослушиватель для мыши/строки мыши

Любые мысли о том, почему моя реализация ui-grid игнорирует мой rowTemplate и загружает значение по умолчанию?

Дайте мне знать, что еще мне нужно предоставить, чтобы вам было легче помочь мне.

У меня есть веб-приложение MVC.net (С#) с угловыми js, я загружаю ui-сетку через BundleConfig

 bundles.Add(new ScriptBundle("~/bundles/angular").Include(
                 "~/scripts/angular/angular.js",
                 "~/scripts/angular/angular-route.js",
                 "~/scripts/angular/angular-resource.js",
                 "~/scripts/ui-grid.js"
                 ));

мои параметры сетки

$scope.gridGroupCodeMapsOptions =
      {
         columnDefs: columns,
         data: $scope.codeMapResults.data,
         enableSorting: true,
         enableColumnMenus: false,
         flatEntityAccess: true,
         showGridFooter: true,
         gridFooterTemplate: "<div class='custom-footer'>{{grid.rows.length}} items</div>",
         rowTemplate: "app/codeMaps/groupCodeMapRowTemplate.html"
      }

my rowTemplate html:

<div ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.uid"
 ui-grid-one-bind-id-grid="rowRenderIndex + '-' + col.uid + '-cell'"
 class="ui-grid-cell"
 ng-class="{ 'ui-grid-row-header-cell': col.isRowHeader }"
 role="{{col.isRowHeader ? 'rowheader' : 'gridcell'}}"
 ng-click="grid.scopeApp.notify()"
 ui-grid-cell>

по умолчанию rowTemplate html:

<div ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.uid"
 ui-grid-one-bind-id-grid="rowRenderIndex + '-' + col.uid + '-cell'"
 class="ui-grid-cell"
 ng-class="{ 'ui-grid-row-header-cell': col.isRowHeader }"
 role="{{col.isRowHeader ? 'rowheader' : 'gridcell'}}"
 ui-grid-cell>

Вещи, которые я устал:

  • Plunker: rowTemplate работает на отдельном Plunker.
  • stop/start my iis в случае любых файлов chached
  • Inline RowTemplate
Теги:
asp.net-mvc
ui-grid

1 ответ

0

убедитесь, что путь groupCodeMapRowTemplate.html доступен и прав.

пример:

ваш url приложения: localhost: 8000 ваш шаблон должен быть доступен с помощью localhost: 8000/app/codeMaps/groupCodeMapRowTemplate.html

  • 0
    Да. Я также попытался поместить его как встроенный rowTemplate, но получил ту же проблему

Ещё вопросы

Сообщество Overcoder
Наверх
Меню