success:function(form,action){
Ext.Msg.show({
title:"提示",
msg:"保存成功!",
buttons:Ext.MessageBox.OK,
icon:Ext.MessageBox.INFO,
width:225,
fn:function(text){
_grid.store.reload();
_win.close();
isAdd = false;
alert(isAdd);
}});
这个extJS的一个增加程序成功后能显示"保存成功",就是不能触发function()
Ext.Msg.show({
title:"提示",
msg:"保存成功!",
buttons:Ext.MessageBox.OK,
icon:Ext.MessageBox.INFO,
width:225,
fn:function(text){
_grid.store.reload();
_win.close();
isAdd = false;
alert(isAdd);
}});
这个extJS的一个增加程序成功后能显示"保存成功",就是不能触发function()
解决方案 »
- Win 7中IE8和javascript的问题
- JS变量传值~~~~~~~~急
- 傲游浏览器可以修改DOM元素的问题
- 如何设置a的href为不存在
- 用户如何在客户端将查询出的结果<table>表格,导出生成 Execl表格??
- html包含<script src='acount.aspx'></script>总弹出错误
- 如何实现随下拉列表值的变化动态的使后面的radio和select下拉列表变为可用或不可用状态啊,请指教(兄弟就这么多分了)
- DREAMWEAVER上的JS调试器老是打不开,有何办法?
- document.body.innerText显示问题
- 我既不想让它弹出对话框,也不想打印到默认打印机上,有什么办法吗?
- 制作网页的新手 请教 入门 问题 有关 两级select的 联动 会的请指导下 谢谢
- document.getElementsByName("name")[i].focus() 在IE6中为什么不起作用呀?在线等
fn:function(text){
alert("DF");
_grid.store.reload();
_win.close();
isAdd = false;
alert(isAdd);都 close 了, 你应该把 alert 放在第一行看看有没有触发
可以这样写
success:function(form,action){
Ext.Msg.confirm('提示', '保存成功!', function(btn, text) {
if (btn == 'no') {
return;
}
_grid.store.reload();
_win.close();
isAdd = false;
alert(isAdd);
}
});
_grid.store.reload();
_win.close();
isAdd = false;
alert(isAdd);
}});
不能执行function 是因为少加了 btn
因为这是一个从面板_grid中弹出的窗口_win,在这里是无法调用到_grid,所以因为没有执行
还是很感谢各给的帮助~ O(∩_∩)O~