Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Angular, KENDO Grid

Dobrý den,

rád bych vás poprosil o radu, jak získat z KENDO Gridu vybrané řádky.
Používám KENDO Grid, kdy v jendom sloupci jsou checkboxy pro výběr řádků (multi select).

Ukázka kódu:

html šablona:

<kendo-grid options="mainGridOptions">
</kendo-grid>

<button ng-click="selectedRows()">Vybrané</button>

js:

$scope.mainGridOptions = {
     dataSource: {
          data: [
            {id: 1, foo: "item1", bar: "name1"},
            {id: 2, foo: "item2", bar: "name2"},
            {id: 3, foo: "item3", bar: "name3"},
            {id: 4, foo: "item4", bar: "name4"},
            {id: 5, foo: "item5", bar: "name5"},
            {id: 6, foo: "item6", bar: "name6"},
            {id: 7, foo: "item7", bar: "name7"},
            {id: 8, foo: "item8", bar: "name8"},
            {id: 9, foo: "item9", bar: "name9"}
          ]
        },
        columns: [{
          title: "select",
          template: '<input class="checkbox" type="checkbox" />'
        }, 
                  { field: "id" },
                  { field: "foo" },
                  { field: "bar" }],
        dataBound: function () {
          $(".checkbox").bind("change", function (e) {
            $(e.target).closest("tr").toggleClass("k-state-selected");
          });
        }
}

$scope.selectedRows = function() {
      //zde bych potřeboval ziskat vybrane radky z gridu
}

Po kliknutí na tlačítko pod gridem bych potřeboval ve funkci selectRows() získat vybrané řádky a vypsat je.

Děkují za pomoc.

Předmět Autor Datum
Nenašly se žádné odpovědi.

Zpět do poradny Odpovědět na původní otázku Nahoru