Моя цель - иметь прослушиватель для мыши/строки мыши
Любые мысли о том, почему моя реализация 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>
Вещи, которые я устал:
убедитесь, что путь groupCodeMapRowTemplate.html
доступен и прав.
пример:
ваш url приложения: localhost: 8000 ваш шаблон должен быть доступен с помощью localhost: 8000/app/codeMaps/groupCodeMapRowTemplate.html