Вы были довольно близко.Сначала немного о радио:
- Радиокнопки сгруппированы с помощью атрибута
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
Надеюсь, что это делает работу:)