Jamie888 Ответов: 0

Конфликт динамические элементы на JavaScript


Привет, у меня есть gridview, в котором у меня есть 5 столбцов, например. После того как сетка будет загружена данными из БД, я создам первый столбец с выпадающим списком с помощью jquery. Я планирую улучшить второй столбец, чтобы он стал средством выбора даты и времени, используя также jquery. Я успешно добавил выпадающий список, но когда я добавил также выбор даты и времени, выпадающий список тоже станет выбором даты и времени.
Я подозреваю, что jquery-это конфликт между этими 2 настройками в "apppendTo(container)", но не знаю, как его изменить, так как я все еще новичок в jquery и ищу онлайн-материалы для справки, но безрезультатно. Ниже приведены мои коды:

grid = $('#gdInformation').kendoGrid($.extend({
      //some setting here
       columns: [
       { field: "Region", title: "Region", width: 120,  editor: regionDropDownEditor},
       { field: "DateStart", title: "Date Start", editor: dateTimeEditor}]
}));



function regionDropDownEditor(container, options) {
    $('<input data-bind = "value: Region" required name"' + options.field + '"/>')
        .appendTo(container)
        .kendoDropDownList({
            dataTextField: "Region",
            dataValueField: "Region",
            dataSource: _regionNames //array containing items
        });
};
function dateTimeEditor(container, options) {
    $('<input data-bind = "value: DateStart" required name"' + options.field + '"/>')
        .appendTo(container)
        .kendoDateTimePicker({
            value: new Date(),
            dateInput: true,
            format: "MM/dd/yyyy HH:mm:ss"
        });
};


Я совершенно уверен, что проблема исходит от "appendTo ()", но как мне нужно ее изменить? Спасибо.

Что я уже пробовал:

1. Изменить "добавление(контейнер)" в "добавление(варианты.поле)", но безрезультатно.
2. Поиск в интернете Для справки, но нашел только основное использование appendTo ().

Graeme_Grant

Кто-то здесь может быть знаком с 3-сторонними библиотеками Telerik Kendo, однако вы можете найти или получить более быстрый ответ в Форумы Разработчиков Telerik[^]...

0 Ответов