chsboy
2010-05-10 14:38
浏览 724

如何给ext的下拉框设默认值?

[code="java"]
var isbige = [["是", "1"], ["否", "0"]];
var isbigestore = new Ext.data.SimpleStore({
fields : ['name', 'isbigedian'],
data : isbige
});

        var isbigecombo = new Ext.form.ComboBox({
            fieldLabel : '是否高低字节',

            xtype : 'combo',
            store : isbigestore,
            mode : 'local',
            hiddenName : 'ISBIGEDIAN',
            emptyText : '请选择',
            triggerAction : 'all',
            valueField : 'isbigedian',
            displayField : 'name',
            width : 125,
            readOnly : true,
            allowBlank : false,
            editable : false,
            typeAhead : true,
            selectOnFocus : true,
            anchor : '85%'
        });

[/code]要求用户添加时下拉框的默认值为是,该如何实现那?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • kjah_1 2010-05-10 15:51
    已采纳

    [code="java"]
    var isbige = [["是", "1"], ["否", "0"]];
    var isbigestore = new Ext.data.SimpleStore({
    fields : ['name', 'isbigedian'],
    data : isbige
    });

            var isbigecombo = new Ext.form.ComboBox({
                fieldLabel : '是否高低字节',
    
                xtype : 'combo',
                store : isbigestore,
                mode : 'local',
                hiddenName : 'ISBIGEDIAN',
                emptyText : '请选择',
                triggerAction : 'all',
                valueField : 'isbigedian',
                displayField : 'name',
                width : 125,
                readOnly : true,
                allowBlank : false,
                editable : false,
                typeAhead : true,
                selectOnFocus : true,
                                     value:'1',//初始时指定
                anchor : '85%'
            });
    

    isbigecombo.setValue('1');//动态指定
    [/code]

    点赞 评论
  • kjah_1 2010-05-10 15:14

    初始时指定增加 value:'1',
    动态通过isbigecombo.setValue('1');指定

    点赞 评论
  • chem_zqm 2010-05-10 17:12

    如果用的是Ext3.0以后版本可以这么写:
    [code="js"]
    var isbigecombo = new Ext.form.ComboBox({
    fieldLabel : '是否高低字节',
    xtype : 'combo',
    store : [[1,"是"], [0,"否"]],
    hiddenName : 'ISBIGEDIAN',
    emptyText : '请选择',
    triggerAction : 'all',
    width : 125,
    allowBlank : false,
    editable : false,
    value:1,
    selectOnFocus : true,
    anchor : '85%'
    });

    [/code]

    点赞 评论
  • chem_zqm 2010-05-10 17:13

    你已经声明创建Ext.form.ComboBox对象了xtype属性也可以不要

    点赞 评论

相关推荐 更多相似问题