Заполнитель выпадающего списка кендо

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

 var $dropdownElement;

    $dropdownElement = $("<input />");

    $dropdownElement.appendTo($dropdownContainer);
    $dropdownElement.kendoDropDownList({
            dataTextField: "text",
            dataValueField: "value",
            dataSource: dropdown.items,
            optionLabel: "select your option", //shows as option in dropdown
            popup: {
                appendTo: $dropdownContainer
            }
    });

Мне понадобится решение, в котором я могу добавить заполнитель, и это значение не должно отображаться как опция в раскрывающемся списке.


person Shashi    schedule 22.10.2015    source источник
comment
У меня что-то похожее с комбобоксом. Не уверен, как это будет работать с раскрывающимся списком, привязанным к данным: $dropdownElement.data(kendoComboBox).input.attr(placeholder, select option);   -  person Steve Greene    schedule 22.10.2015
comment
Это не то же самое. Это не поддерживается из коробки. Попробуйте использовать события ddl, чтобы скрыть optionlabel.   -  person Vladimir Iliev    schedule 22.10.2015


Ответы (1)


Вы всегда можете найти первый элемент в раскрывающемся списке и скрыть его, чтобы он не выглядел болтливым.

$dropdownElement.getKendoDropDownList().list.find("li.k-item").first().hide();

Пример выпадающего списка (и поля со списком) Plunker

person JFM    schedule 22.10.2015