Extjs的几种简单的提示框
https://www.iteye.com/blog/zyjustin9-2123409
一、Ext.MessageBox.alert()和Ext.MessageBox.show():
1.成功的提示:
Js代码- Ext.Msg.alert("成功","数据保存成功!");
- Ext.Msg.show({
- title:'成功',
- msg: '数据保存成功',
- buttons: Ext.Msg.OK,
- icon: Ext.Msg.INFO //注意此处为INFO
- });
2.失败的提示:
Js代码- Ext.Msg.alert("失败","数据保存失败!");
Js代码
- Ext.Msg.show({
- title:'失败',
- msg: '数据保存失败',
- buttons: Ext.Msg.OK,
- icon: Ext.Msg.ERROR //注意此处为ERROR
- });
二、Ext.MessageBox.confirm():
(这个方法的回调函数包含了btnId参数,参数值可以是yes或no。)
Js代码- Ext.MessageBox.confirm("提示", "是否要跳转页面?", function (btnId) {
- if (btnId == "yes") {
- alert("点击了yes按钮");
- }
- else if (btnId == "no") {
- alert("点击了no按钮");
- }
- else {
- alert("没有点击按钮,关闭了提示框");
- }
- });
三、Ext.MessageBox.prompt():
(回调函数中包含了btnId和text两个可用的参数。)
Js代码- Ext.MessageBox.prompt("提示", "请输入用户名", function (btnId, text) {
- if (btnId == "ok") {
- alert(text);
- }
- else {
- alert("点击了取消按钮");
- }
- });
Js代码
- Ext.MessageBox.prompt("提示", "请输入用户名", function (btnId, text) {
- if (btnId == "ok") {
- alert(text);
- }
- else {
- alert("点击了取消按钮");
- }
- }, window, true);
第三个参数window是默认的作用域。
第四个参数是否为多行输入框,传入true就表示可以输入多行文字。
最后一个功能是,如果我们需要在打开的时候显示一段默认文字,我们可以传入第五个参数:
Js代码- Ext.MessageBox.prompt("提示", "请输入用户名", function (btnId, text) {
- if (btnId == "ok") {
- alert(text);
- }
- else {
- alert("点击了取消按钮");
- }
- }, window, true, "这是默认文字");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。