сетка пользовательского интерфейса экрана получить выбранные данные строки

Я пытаюсь получить выбранные данные строки в виде объекта JSON из сетки пользовательского интерфейса экрана. Я пытался использовать этот и этот примеры приведены в их документации .Но ни один из них не работает по мере необходимости. grid.select() дает мне TypeError: c.value is not a function, а grid.selectedRowIndices() дает TypeError: grid.selectedRowIndices is not a function.

events: {
                selectionChanged: function (e) {
                    //var data = e.target.dataSource.view;

                    var grid = $("#user_grid").swidget();
                    //console.log(grid.selectedRowIndices());
                      console.log(grid.select());

Любая помощь будет ценной. Спасибо.


person Madushan Perera    schedule 08.06.2016    source источник


Ответы (1)


Чтобы получить выбранные элементы в сетке, вы можете использовать selectedRowIndeces, как описано здесь: http://www.shieldui.com/documentation/grid/javascript/api/methods/selectedRowIndices Убедитесь, что вы используете последнюю версию виджета.

person Yavor Angelov    schedule 09.06.2016