【问题标题】:dijit selection list with single selection带有单选的 dijit 选择列表
【发布时间】:2015-10-31 22:20:12
【问题描述】:

也许我是盲人,但我找不到只允许单选的选择列表小部件。

有 dijit.form.Select 和 dijit.form.MultiSelect

这几乎是我想要的。但他的第一个是下拉列表,第二个允许多项选择。我需要的是两者的混合。它应该看起来像一个 MultiSelect 并且表现得像一个 Select。

有这种事吗?

亲切的问候,

马丁·卡尔布斯

【问题讨论】:

    标签: dojo dijit.form


    【解决方案1】:

    如果你在 1.9 之前使用 dojo,那么你可以这样做:

    var multiSelect = new MultiSelect({
       multiple: false,
       size: 3
    });
    

    或者非程序化(声明式)方式:

    <select data-dojo-type="dijit/form/MultiSelect" data-dojo-props="multiple: false, size: 3">
       <option value="1">1</option>
       <option value="2">2</option>
    </select>
    

    由于某种原因,dojo 1.9 前后的行为发生了变化。我没有研究过关于过去的 dojo 1.9 的任何内容,但是如果您使用的是较旧的 dojo 版本,那么这将起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-08
      • 2016-04-29
      相关资源
      最近更新 更多