簡體   English   中英

如何將Kendo AutoComplete值設置為“”

[英]How to set Kendo AutoComplete value to “ ”

使用javascript,我有兩個控件,一個下拉列表和一個自動完成功能。 我正在基於dropdownlistA._selectedValue + autocompleteA[0].value設置valueX 如果自動完成中沒有值,我想返回“”而不是“ undefined”,因此我可以將valueX設置為“ Sam”之類的值。 我能夠將dropdownlist值設置為“”,而不是自動完成設置。 謝謝。

您有理由不只是在AutoComplete小部件上調用.value()嗎?

$("#autocomplete").data("kendoAutoComplete").value()

如果沒有值,則返回空字符串“”。


另外,請勿使用_selectedValue 嚴格遵循JavaScript約定的是,以下划線開頭的內容是“私有”的,不應使用。 不能保證在劍道的未來版本中任何以“ _”開頭的屬性或函數都將仍然存在。

DropDown具有.text()函數,您可以調用該函數來獲取所選項目的文本。

$("#dropdown").data("kendoDropDownList").text()

添加以下注釋后,一切正常:

var cboSearchString3AC = $("#cboSearchString3AC").kendoAutoComplete({
dataSource: [],
placeholder: "[ Search for... ]"}); //.data("kendoAutoComplete");

這是我的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM