2014-04-28 52 views
3

我需要設置kendo dropdownlist在javaScript中以編程方式可見。Kendo Ui Dropdownlist Set通過Javascript可見

我曾嘗試:

dropdownlist=$("#ddl").data("kendoDropDownList"); 
dropdownlist.visible(false); 
dropdownlist.isVisible(true); 
dropdownlist.visible("false"); 
dropdownlist.isVisible("true"); 

等等

回答

15

每個人都應該使用API​​文檔,看看小部件的功能。在這種情況下,有一個隱藏的窗口小部件沒有API方法,但你可以隱藏它的包裝元素:

var dropdownlist = $("#ddl").data("kendoDropDownList"); 
dropdownlist.wrapper.hide(); // call wrapper.show() to make it visible again 
+0

有最小長度問題的限制。所以我不得不寫一些與標題不同的東西。 – MustafaP

+0

而且也沒有關於kendo文檔隱藏下拉的信息http://docs.telerik.com/kendo-ui/api/web/dropdownlist – MustafaP

+2

我看到 - 作爲替代,也許你可以說「我不能在有關隱藏小部件的文檔中找到任何東西「。我的評論更多的是一般性建議,因爲通過嘗試猜測API功能而不是查看它很容易浪費大量時間。 –

2

嘗試這樣,

$("#ddl").closest(".k-widget").hide(); 
$("#ddl").closest(".k-widget").show();