2016-04-11 5 views
0

Hier habe ich die gleiche Direktive für Wijmo Grid erstellt, hier ist mein Problem, ich bin nicht in der Lage, ausgewählte Zeile Wert zu erhalten, wie Abschnitt geändert in Direktive? Vielen Dank im VorausSo erhalten Sie die Auswahl Geänderter Objektwert mit wijmo grid

sample code for wijmo grid

app.directive('customFlexGrid', function ($compile) { 
return { 
    restrict: 'E', 
    template: '<div/>', 
    replace: true, 
    scope: { 
     itemsSource: '=', 
     gridheader: '='  

    }, 
    link: function (scope, element, attrs) { 
     var grid = new wijmo.grid.FlexGrid(element[0]); 

     scope.$watch('itemsSource', function() { 

      grid.itemsSource = scope.itemsSource; 
      grid.columns[1].width = 300; 
      grid.selectionMode= "Row"; 
      grid.isReadOnly=true; 

     }); 



    } 
} 

Antwort

1

Die „Auswahl“ Eigenschaft der Tabelle gibt ein Cellrange-Objekt, das die Auswahl enthält. Es handelt sich um eine get/set -Eigenschaft, mit der Sie jederzeit feststellen können, welche Zeilen und Spalten ausgewählt sind, oder um die Auswahl zu ändern.

Wenn eine einzelne Zelle ausgewählt ist, enthalten die "row" - und "col" -Eigenschaften des Bereichs die Indizes der ausgewählten Zeile und Spalte. Wenn ein Bereich ausgewählt ist, können Sie die Bereiche "topRow", "leftCol", "bottomRow" und "rightCol" verwenden, um den Bereich zu ermitteln.

Dieser Link beschreibt andere nützliche Methoden und Eigenschaften des Cellrange-Objekt:

https://wijmo.com/5/docs/topic/wijmo.grid.CellRange.Class.html

Verwandte Themen