【问题标题】:KendoUI: How to keep open the drop-down list in the multiselect componentKendoUI:如何在多选组件中保持打开下拉列表
【发布时间】:2013-07-19 07:17:27
【问题描述】:

我希望用户可以从多选中一次性从下拉列表中选择所有想要的项目。

这意味着,不要在用户每次选择任何项目时关闭下拉列表,然后每次再次打开列表以再次选择一个项目。当用户想要在列表中选择大量项目时,默认行为可能会令人讨厌。

是否可以修改此默认行为并保持下拉列表打开?

【问题讨论】:

    标签: kendo-ui kendo-asp.net-mvc


    【解决方案1】:

    由于您似乎在使用 KendoUI MultiSelect 的 MVC 包装器,因此您可以这样做:

    .AutoClose(false)
    

    在用户从多选下拉列表中选择项目时保持窗口打开。

    【讨论】:

    • 请在发布前阅读剑道文档:autoClose Boolean(default: true) 控制是否关闭项目选择的小部件建议列表。
    • 显然,我犯了一个错误,即布尔值应该是假而不是真。这没什么大不了的,你应该直接说,而不是假设我是个十足的白痴。
    • 你是唯一一个提到这个词的人。我经常到这个网站寻求帮助。回答帖子对我和其他寻求帮助的人来说很重要。这是我们来这里的唯一原因。发帖时请注意;为我们有需要的人。如果我们必须猜测您“显然”要写什么,那我们该怎么办?
    • 我想说的是,如果您知道我的回答有什么问题,那么直接指出这一点对您会更有帮助。感谢您引起我的注意;我还编辑了我的答案。
    • 我刚刚查看了您的个人资料,找到了我对 Kendo MultiSelect 提出的问题的答案 - 太棒了。对不起,如果我的帖子伤害了你的感情。我实际上是想尽可能快,最后花了这么多时间在这里……但我确实找到了另一个答案!那谢谢啦。奇怪的是它是如何工作的
    【解决方案2】:

    这可以通过像这样将 autoClose 属性设置为 false 来轻松完成。

    $("#multiSelectId").kendoMultiSelect({ 
        autoClose: false
    });
    

    您可以在这个 jsfiddle 示例中看到这一点。 http://jsfiddle.net/t6dXw/

    【讨论】:

      【解决方案3】:

      你能试试下面的代码sn-p吗?

      Multi Selection Combobox in Kendo UI

      【讨论】:

      • 这不是我正在寻找的,因为您的解决方案基于组合框。我要求与您的解决方案相同的行为,但对于多选组件。
      猜你喜欢
      • 2018-06-25
      • 2018-11-26
      • 1970-01-01
      • 2015-12-22
      • 2019-08-01
      • 1970-01-01
      • 2016-09-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多