日期:2014-05-16  浏览次数:20441 次

ExtJS2.0中关于combox的问题
我想弄一个combox下拉列表,内容只有男、女,可是我怎么也找不到这样的例子,麻烦大家了
ExtJS

------解决方案--------------------
<ext:FormRow>
                <Items>
                    <ext:DropDownList ID="DropDownList3" Label="审批人" Required="true" runat="server" ShowRedStar="True">
                        <ext:ListItem Text="老大甲" Value="0"></ext:ListItem>
                        <ext:ListItem Text="老大乙" Value="1"></ext:ListItem>
                        <ext:ListItem Text="老大丙" Value="1"></ext:ListItem>
                    </ext:DropDownList>
                </Items>
            </ext:FormRow>

------解决方案--------------------
var selectCob = new Ext.form.ComboBox({
id: nodeid+'selectDevice',
fieldLabel: '性别',
store: new Ext.data.SimpleStore({
fields: ['valueitem'],
data: [['男'],['女']]
}),
valueField: 'valueitem',
value:deviceName==null?'':deviceName,
emptyText: '请选择',
displayField: 'valueitem',//组合框用以展示的数据的字段名(如果mode='remote'则默认为 undefined,如果mode = 'local' 则默认为 'text')。
typeAhead: true,
mode: 'local',
triggerAction: 'all',
selectOnFocus:true,//鼠标移到上面的时候,就把combo里面的字体选中
editable: false, //该下拉列表只允许选择,不允许输入
anchor: '96%'

});
------解决方案--------------------
如果你有完整的ext包,找这个路径 ext-3.*.*\examples\form\combos.html,里面有下拉列表的设计代码。