2012-01-23 82 views
1

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

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

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

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

回答

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(); 
+0

谢谢,我想,即使我用buttonOnly它只会把它当作一个字段,止跌不要让我将它添加到按钮属性中。 – lascort