Как получить выделение Изменено значение объекта с помощью сетки Wijmo
Здесь я создал ту же директиву для сетки Wijmo, здесь моя проблема в том, что я не могу получить выбранное значение строки, как сделать раздел, измененный в директиве? заранее спасибо
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;
});
}
}
1 ответ
Свойство grid "selection" возвращает объект CellRange, который содержит выделение. Это свойство get / set, поэтому вы можете использовать его в любое время, чтобы узнать, какие строки и столбцы выбраны, или изменить выбор.
Если выбрана одна ячейка, свойства диапазона "row" и "col" будут содержать индексы выбранной строки и столбца. Если диапазон выбран, вы можете использовать диапазоны "topRow", "leftCol", "bottomRow" и "rightCol", чтобы получить диапазон.
Эта ссылка описывает другие полезные методы и свойства объекта CellRange:
https://wijmo.com/5/docs/topic/wijmo.grid.CellRange.Class.html