【问题标题】:unable to hide kendo dropdownlist from form无法从表单中隐藏剑道下拉列表
【发布时间】:2016-04-17 10:57:27
【问题描述】:

我在一个表单中有很多剑道下拉列表,但我只想隐藏剑道下拉列表。 这是我要隐藏的代码:

$("#minpass").css("display", "none");
$("#minpass").hide();

我在互联网上搜索并找到了这个解决方案,它可以隐藏但表单中的所有下拉列表都会消失。这是代码:

var minpassdropdownlist = $("#minpass").data("kendoDropDownList");
minpassdropdownlist.closest(".k-widget").hide();

这是我的 kendodropdownlist:

$("#minpass").kendoDropDownList({
    dataTextField: "text",
    dataValueField: "value"
});

请帮帮我,谢谢。

【问题讨论】:

    标签: jquery kendo-ui


    【解决方案1】:

    试试这个,我认为这会奏效

    var dropdownlist = $("#dropDownList").data("kendoDropDownList");
    dropdownlist.wrapper.hide(); // call for hide kendo dropdown call
     dropdownlist.wrapper.show();// to make it visible again
    

    【讨论】:

    • 对我有帮助!
    • 如何为剑道多选下拉菜单做同样的事情?
    【解决方案2】:

    我还没有看到任何可以隐藏它的 kendo UI 下拉列表的方法。我发现destroy 可能能够删除围绕原始选择元素所做的任何更改,然后您可以隐藏它,当您再次显示它时必须重做 Kendo 下拉列表。

    .closest 解决方案应该可以工作,从control's demo page 来看。原始输入元素隐藏在一系列 span 中,最上面的一个具有 k-widget k-dropdown k-header 类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-22
      相关资源
      最近更新 更多