2013-09-26 3 views
0

У меня есть GridPanel и для каждой строки кнопок с обработчиком, как (с chooser.js)Как обновление Ext.Window

http://dev.sencha.com/deploy/ext-3.4.0/examples/view/chooser.html

в кнопку HTML:

function deleteImage(data){ 
    window.open("http://host/delete_file.php?file="+data.url,"_self"); 
}; 

function choose(btn){ 
    if(!chooser){ 
      chooser = new ImageChooser({ 
        url:'http://host/get-images.php?path='+r.get('dtp'), 
        width:600, 
        height:350 
      }); 
    } 
    chooser.show(btn.getEl(), deleteImage); 
}; 
              btn = new Ext.Button({ 
                  renderTo: id2, 
                  text: 'Удалить', 
                  width: 75, 
                  handler: choose 
              }); 

Если я отменить окна (с изображением) и открыть в другой строке, а затем открыть первое окно с первыми изображениями (не из новой строки).

      { 
            text: 'Cancel', 
            handler: function(){ this.win.hide();}, 
            scope: this 
          } 

не близко:

В chooser.js кнопка отмены.

Как после открытия нового содержимого обновления окна (изображения из новой строки)?

ответ

0

Это рабочая:

function choose(v){ 
     new ImageChooser({ 
       url:'http://host/get-images.php?path='+r.get('dtp'), 
       width:600, 
       height:350 
     }).show(v, deleteImage); 
    }; 
              new Ext.Button({ 
                 renderTo: id2, 
                 text: 'Удалить', 
                 width: 75, 
                 handler: choose 
             }); 
Смежные вопросы