Extjs 消息提示框
Extjs的几种简单的提示框
https://www.iteye.com/blog/zyjustin9-2123409
一、Ext.MessageBox.alert()和Ext.MessageBox.show():
1.成功的提示:
- Ext.Msg.alert("成功","数据保存成功!");
- Ext.Msg.show({
- title:'成功',
- msg: '数据保存成功',
- buttons: Ext.Msg.OK,
- icon: Ext.Msg.INFO //注意此处为INFO
- });
2.失败的提示:
- Ext.Msg.alert("失败","数据保存失败!");
- Ext.Msg.show({
- title:'失败',
- msg: '数据保存失败',
- buttons: Ext.Msg.OK,
- icon: Ext.Msg.ERROR //注意此处为ERROR
- });
二、Ext.MessageBox.confirm():
(这个方法的回调函数包含了btnId参数,参数值可以是yes或no。)
- Ext.MessageBox.confirm("提示", "是否要跳转页面?", function (btnId) {
- if (btnId == "yes") {
- alert("点击了yes按钮");
- }
- else if (btnId == "no") {
- alert("点击了no按钮");
- }
- else {
- alert("没有点击按钮,关闭了提示框");
- }
- });

三、Ext.MessageBox.prompt():
(回调函数中包含了btnId和text两个可用的参数。)
- Ext.MessageBox.prompt("提示", "请输入用户名", function (btnId, text) {
- if (btnId == "ok") {
- alert(text);
- }
- else {
- alert("点击了取消按钮");
- }
- });

- Ext.MessageBox.prompt("提示", "请输入用户名", function (btnId, text) {
- if (btnId == "ok") {
- alert(text);
- }
- else {
- alert("点击了取消按钮");
- }
- }, window, true);
第三个参数window是默认的作用域。
第四个参数是否为多行输入框,传入true就表示可以输入多行文字。
最后一个功能是,如果我们需要在打开的时候显示一段默认文字,我们可以传入第五个参数:
- Ext.MessageBox.prompt("提示", "请输入用户名", function (btnId, text) {
- if (btnId == "ok") {
- alert(text);
- }
- else {
- alert("点击了取消按钮");
- }
- }, window, true, "这是默认文字");

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义