在ExtJS中浏览按钮

时间:2012-01-23 15:30:33

标签: forms button extjs

我需要在窗口中有一个浏览按钮。我需要像...这样的东西。

var myWindow = new Ext.window.Window({
                    id:'my-window',
                    height: 200,
                    width: 400,
                    layout: 'fit',
                    buttons:[browseButton]
                    });

所以我想我不能在那里使用文件字段,因为我需要它在窗口的按钮配置中。

是否有任何按钮或处理程序我可以用来创建一个弹出浏览窗口的按钮,就像在filefield中那样?

1 个答案:

答案 0 :(得分:4)

您可以在字段上设置配置项以仅显示按钮,例如,这可以:

    myButton = Ext.create('Ext.form.field.File', {
        buttonOnly: true,
        hideLabel: true,
        listeners: {
            'change': function(button, value){
                alert('Selected: '+ value);
            }
        }
    });    

    // your window example
    var myWindow = new Ext.window.Window({
        id:'my-window',
        height: 200,
        width: 400,
        layout: 'fit',
        buttons:[myButton]
    });

    myWindow.show();