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
Ja, tut es. Ich habe auch versucht, es als Inline-RowTemplate zu setzen, bekam aber das gleiche Problem –