Ext.MessageBox.confirm 确认对话框详解

 

Ext.MessageBox.confirm()详解

 

  显示一个确认对话框,用来代替JavaScript标准的confirm()方法,具有两个按钮“是”和“否”如果为其提供一个回调函数,则该函数将在单击按钮后被调用(包括右上角的推出按钮),所单击按钮的id将被作为唯一的参数传递到回调函数中。

调用格式:

confirm(String title,String msg,[function fn],[Object scope])

          参数说明:

          Ext.MessageBox.alert();//相关内容

          返回值:

          Ext.MessageBox

          代码示例:

<scripttype="text/javascript">

          Ext.onReady(function() {

          Ext.MessageBox.confirm('提示', '请单击我    做出选择', callBack);

              function callBack(id) {

                  alert('单击的按钮id是:'+id);

              }

          });

      </script>      

效果图:

Ext.MessageBox.confirm的使用方式与alert类似,该确认对话框也是异步执行的不会造成阻塞,因此对于用户确认后才能执行的代码也需要放到回调函数中。传入回调函数中的id是区分用户选择的唯一方法,通过判断该参数来执行不同的操作。

 


版权声明:本文为tiger00598原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。