Po utworzeniu KendoDropDownList
początkowy indeks jest ustawiony na -1, a tekst jest pusty.Jak zresetować wybrany indeks KendoDropDownList do -1 (nic nie wybrano)
IE: $("#txtQPLPickupFrom").data("kendoDropDownList").select()
zwróci -1.
Po dokonaniu wyboru, select()
zwraca wybrany indeks (0,1,2,3 ...).
Moje pytanie brzmi: chcę przywrócić wybrany indeks z powrotem do -1, gdy wyświetlam nowy wpis rekordu, w którym użytkownik nie wybrał wartości. Próba użycia .select(-1)
wydaje się nie działać. Tak więc istnieje sposób przywrócenia początkowej selekcji do zera (-1) po tym, jak już ma wartość.
Czy masz przykład tego? Prezentacje Kendo UI wydają się mieć indeks 0 dla braku wyboru, chyba że brak danych. – Guvante
W mojej aplikacji pozycje na liście rozwijanej są dynamiczne, na podstawie wyświetlanego rekordu. Tak więc przy pierwszym tworzeniu źródło danych jest ustawione na puste źródło danych, IE: new kendo.data.DataSource(). Następnie, gdy wyświetlam rekord, ładuję źródło danych (przez wywołanie AJAX). Dlatego początkowo wybrany indeks to -1. – George