Как получить выбранный переключатель в сетке кендо - PullRequest
0 голосов
/ 30 мая 2018

У меня есть сетка кендо с колонкой, состоящей из переключателей.Я хочу, чтобы переключатели работали как переключатели (отметьте только 1) и получили выбранный 1.

Вот пример Демо

1 Ответ

0 голосов
/ 30 мая 2018

Вы были довольно близко.Сначала немного о радио:

  • Радиокнопки сгруппированы с помощью атрибута name
  • Радиокнопки привязаны к меткам с помощью атрибута for в элементе метки, который соответствуетатрибут id на радиокнопке

Проблема с вашим кодом состоит в том, что все радиостанции имеют одинаковый id, поэтому при нажатии любой радиокнопки переключается первая ... потому чтопервый элемент, найденный с этим идентификатором, захватывается с предположением, что он будет только один.

Чтобы исправить это, вам нужен уникальный идентификатор для каждой переключательной кнопки, и вы можете сделать это, ссылаясь наEmployeeID в источнике данных с использованием нотации #: EmployeeID#, как показано в документах

Поэтому ваш шаблон будет выглядеть следующим образом:

template: '<input type="radio" name="customer" id="customer_#: EmployeeID#" class="k-radio"><label class="k-radio-label" for="customer_#: EmployeeID#"></label>'

Найдите рабочий примерздесь: https://dojo.telerik.com/aRuQubep/5

Надеюсь, что это делает работу:)

...