2012-01-23 81 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