Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript dojox下拉选择固定宽度_Javascript_Dojo_Fixed Width - Fatal编程技术网

Javascript dojox下拉选择固定宽度

Javascript dojox下拉选择固定宽度,javascript,dojo,fixed-width,Javascript,Dojo,Fixed Width,我想知道如何为dojox.form.DropDownSelect(版本1.3)设置固定宽度。 我尝试了以下方法: <select id="selectNode" width="100px" dojoType="dojox.form.DropDownSelect" > <option value="opt">Some option</option> </select> <select id="selectNode" style="w

我想知道如何为dojox.form.DropDownSelect(版本1.3)设置固定宽度。 我尝试了以下方法:

<select id="selectNode"  width="100px" dojoType="dojox.form.DropDownSelect" >
   <option value="opt">Some option</option>
</select>

<select id="selectNode"  style="width: 100px" dojoType="dojox.form.DropDownSelect" >

<select id="selectNode"  class="myclass" dojoType="dojox.form.DropDownSelect" > 
.myclass = { width: 100px }

一些选择
.myclass={width:100px}

您不能设置下拉列表的宽度,选择小于最大项目的宽度。如果你把宽度设置得更大,它就可以工作了。如果可能的话,我建议您使用dijit.form.ComboBox而不是DropDownSelect。ComboBox的Width属性在所有情况下都有效。请参阅(最后一项-是组合框)

谢谢您的回复。顺便问一下,是否可以将组合框设置为只读?我不需要在select.ok中输入任何内容。。在这种情况下,应该使用dijit.form.FilteringSelect(它是本机SELECT元素的替代品。与SELECT一样,您提供了一个可接受的值对列表,由输入框中显示的文本和表单提交时提交给服务器的隐藏文本值组成。与SELECT不同,用户还可以自由键入文本,部分匹配的值将显示在下面的弹出菜单中输入文本框。与组合框小部件不同,不匹配的用户文本将被标记为错误。)文档: