我有gridpanel,每个行按钮都有处理器(如chooser.js)
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
});
如果我取消窗口(带图像)并在另一行打开,则打开第一个窗口,显示第一个图像(不是从新行开始)。
在chooser.js取消按钮:
{
text: 'Cancel',
handler: function(){ this.win.hide();},
scope: this
}
不接近。
打开新窗口后如何更新内容(新行中的图像)?
答案 0 :(得分: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
});