|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-07-29
你在web下开发,就得遵守它的规则。除了alert confirm还有ie的模式对话框,其他的好像没同步方式的了。
ls有兄弟建议了,用window.confirm,这个是最省事的方式。 要不就用用其他的建议,在fn里面慢慢写。 不妨去搜索源码,看关键字call createDelegrate createCallback被使用了多少次。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-08-03
模拟对话框都是通过回调函数的
|
|
| 返回顶楼 | |
|
最后更新时间:2008-08-05
直接返回false,然后根据用户选择 fireEvent(当然也可以自己调用on“Event”函数) 或者 stopEvent
|
|
| 返回顶楼 | |
|
最后更新时间:2008-08-09
说白了,大家用过ext没有啊
ext是单纯的异步机制的,想同步执行的代码,还是写在回调接口把! 最近在用gwt-ext,也是因为这个问题,郁闷中!!!! |
|
| 返回顶楼 | |
|
最后更新时间:2008-08-19
function query(){
Ext.MessageBox.prompt('查询', '请输入要查询的客户名称:', showResultText); } function showResultText(btn, text){ if(btn=='cancel'){ return false; } if(text==''){ alert('查询条件不能为空'); return false; } if(btn=='ok'){ this.mask('正在查询数据.....'); frmMain.customerName.value=text; frmMain.cmd.value="SFA_V2_Query_customerName"; frmMain.targer='_self'; frmMain.submit(); return false; } } 使用prompt和confirm是一样的.首先判断cancel |
|
| 返回顶楼 | |
|
最后更新时间:2008-09-02
可以默认什么都不做,只有用户确认才移动节点。
function beforenodedrop(e)
{
Ext.MessageBox.confirm("请确认","是否要移动节点",function(button,text){
if(button=="yes")
// 移动节点
});
return false; // 取消移动
}
|
|
| 返回顶楼 | |




