Div клонирования, содержащий входы кендо
У меня есть приложение, которое позволяет пользователям динамически создавать элементы, содержащие входы кендо. Для этого у меня есть div, который содержит несколько входов кендо, которые я использую в качестве шаблона. Когда пользователь решает добавить раздел на страницу, я клонирую свой div с помощью jquery.clone (). В пользовательском интерфейсе все выглядит хорошо, но поскольку входы кендо инициализируются в HTML только один раз, а затем копируются, входные данные не перестраиваются, поэтому исходный идентификатор не является уникальным, а входные данные не работают.
Я пытался исправить это программно, делая
var $kendoInputs = $(".draggableContainer .k-input");
for (var j = 0; j < $kendoInputs.length; j++) {
if ($($kendoInputs[j]).attr("id")) {
var newid = "newid" + j;
$($kendoInputs[j]).attr("id", newid).attr("name", newid);
}
}
но поскольку входные данные уже инициализированы, изменение идентификаторов на этом этапе бесполезно. Есть ли способ изменить идентификатор входа кендо, а затем перестроить его?
Извините за длинный блок текста и заранее спасибо