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

解决方案 »

  1.   

    <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>
      

  2.   

    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%'

    });
      

  3.   

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