Как получить выделение Изменено значение объекта с помощью сетки Wijmo

Здесь я создал ту же директиву для сетки 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

Другие вопросы по тегам