Kendo UI kendoDropDownList зависит - PullRequest
0 голосов
/ 19 июня 2019

Я использую встроенное редактирование пользовательского интерфейса Kendo, и у меня есть столбец выпадающего списка и столбец значения .Но значение столбца зависит от результата в выпадающем списке. Вот простая демонстрация, которую я создаю

Например:

  1. Если я выберу «Дата», в столбце значений будет использоваться kendoDatePicker (гггг / мм /дд)

  2. , если я выбираю «Время», в столбце значений используется kendoTimePicker (24-часовой формат)

  3. , если я выбираю «Количество», столбец значенийиспользовать kendoNumericTextBox

Я обновил демо-версию и, похоже, у меня возникает проблема ( изображение ниже ) каждый раз, когда я меняю значение в раскрывающемся списке?

enter image description here

1 Ответ

0 голосов
/ 20 июня 2019

При многократном переключении выпадающего списка SettingType необходимо сначала удалить предыдущий вход Value перед добавлением другого.Приведенное изображение указывает, что и DatePicker, и TimePicker находятся в HTML одновременно.

Другой подход заключается в отключении раскрывающегося списка SettingType после его изменения, чтобы заставить пользователяотменить их изменения, прежде чем сделать еще один выбор.

function valueTextField() {
  var dropdownlist = $("#settingTypeName").data("kendoDropDownList");

  $('.k-dropdown').attr("disabled",true).addClass("k-state-disabled");
  ...
}
...