2016-07-28 7 views
0

Mein Ziel ist es, einen Hörer für die Zelle/Zeile Maus Hoverui-Raster ignoriert meine benutzerdefinierte Zeilenvorlage

Alle Gedanken, warum meine Implementierung von ui-grid meines rowTemplate ignoriert zu haben, und lädt die einen Standard?

Lassen Sie mich wissen, was ich sonst noch tun muss, damit es Ihnen leichter fällt, mir zu helfen.

Ich habe eine MVC.net (C#) Web-App mit eckigem js, ich bin Laden der ui-Gitter durch das 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" 
       )); 

meine ui-Rasteroptionen

$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" 
     } 

mein 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> 

der Standard 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> 

Dinge, die ich müde:

  • Plunker: Die rowTemplate auf einem separaten Plunker arbeitet.
  • stop/mein iis im Falle von chached Dateien
  • Inline RowTemplate starten

Antwort

0

stellen Sie sicher, Ihre groupCodeMapRowTemplate.html Weg zugänglich und korrekt ist

Beispiel:

Ihre App-URL: localhost: 8000 Ihre Vorlage sollte mit localhost erreichbar sein: 8000/app/codeMaps/groupCodeMapRowTemplate.html

+0

Ja, tut es. Ich habe auch versucht, es als Inline-RowTemplate zu setzen, bekam aber das gleiche Problem –

Verwandte Themen