ExtJS中MessageBox介绍

Android T GPS 定位流程 Gps 定位 阅读详情

以下是用到的html:

[html]
?
1
2
3
4
5
6
7
8
9
< h1 >各种消息框</ h1 >
< div id = "div1" class = "content" >
< button id = "bt1" type = "button" >Confirm</ button >
< button id = "bt2" type = "button" >Prompt</ button >
< button id = "bt3" type = "button" >DIY窗口</ button >
< button id = "bt4" type = "button" >进度条</ button >
< button id = "bt5" type = "button" >进度条2</ button >
< button id = "bt6" type = "button" >wait</ button >
</ div >

一、警告对话框和确认对话框

展示一个带“是”,“否”按钮的确认对话框。当单击按钮时,执行回调函数,获取按钮类型,并弹出一个警告对话框。

[Js]
?
1
2
3
4
5
Ext.get( "bt1" ).on( "click" , function () {
     Ext.MessageBox.confirm( "标题" , "详细信息内容" , function (btn) {
         Ext.Msg.alert( "提示" , "你点击了" + btn + "按钮" );
     });
});

效果展示:


二、输入对话框

展示一个带文本框的对话框,可以供用户录入。单击按钮后可以获取文本框的内容。

[Js]
?
1
2
3
4
5
6
7
8
9
10
11
Ext.get( "bt2" ).on( "click" , function () {
     Ext.MessageBox.prompt(
     "标题" ,
     "详细信息内容" ,
     function (btn, text) {
         Ext.Msg.alert( "提示" , "你点击了" + btn + "按钮,获取的文本:" + text);
     },
     this ,
     true ,       //表示文本框为多行文本框
     "初始文本" );
});

效果展示:


三、自定义DIY对话框

展示一个自定义的对话框,可以定义图标样式,按钮组的类型,是否带文本框,是否带进度条等信息。

[Js]
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Ext.get( "bt3" ).on( "click" , function () {
     Ext.MessageBox.show({
         title: "标题" ,
         msg: "详细信息内容" ,
         buttons: Ext.MessageBox.YESNOCANCEL,    //对话框的按钮组合
         multiline: false ,                       //有文本框时,是否为多行文本框
         closable: false ,                        //是否可关闭
         prompt: true ,
         icon: Ext.MessageBox.WARNING,
         iconCls: "add16" ,
         width: 400,
         proxyDrag: true ,
         value: "初始文本" ,
         progress: true ,
         progressText: "加载中.." ,
         animateTarget: "bt3"
     });
});

效果展示:


四、加载进度条对话框

展示一个带加载进度条的对话框,提示当前执行任务的进度信息。

[Js]
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Ext.get( 'bt4' ).on( 'click' , function () {
     Ext.MessageBox.show({
         title: '加载窗口' ,
         msg: '详细信息内容' ,
         progressText: '加载中...' ,
         width: 300,
         progress: true ,
         closable: false ,
         animateTarget: 'bt4'
     });
 
     //模拟加载环境
     var f = function (v) {
         return function () {
             if (v == 12) {
                 Ext.MessageBox.hide();
                 Ext.Msg.alert( "提示" , "加载完毕!" );
             } else {
                 var i = v / 11;
                 Ext.MessageBox.updateProgress(i, Math.round(100 * i) + '% 完成' );
             }
         };
     };
     for ( var i = 1; i < 13; i++) {
         setTimeout(f(i), i * 200);
     }
});

效果展示:


五、等待进度条对话框

展示等待进度条的对话框,提示用户当前正在等待某一任务执行。

[Js]
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Ext.get( 'bt5' ).on( 'click' , function () {
     Ext.MessageBox.show({
         msg: '正在保存数据..' ,
         progressText: '保存中...' ,
         width: 300,
         wait: true ,
         waitConfig: { interval: 200 },
         icon: 'download' ,
         animateTarget: 'bt5'
     });
     setTimeout( function () {
         Ext.MessageBox.hide();
         Ext.Msg.alert( "提示" , "保存完毕!" );
     }, 3000);
});

效果展示:


六、基本的等待对话框

这里演示基本的等待对话框的实现方式。

[Js]
?
1
2
3
4
5
6
7
8
9
Ext.get( 'bt6' ).on( 'click' , function () {
     Ext.MessageBox.wait( "详细信息内容" , "标题" , {
         interval: 100       //进度条加载速度
     });
     setTimeout( function () {
         Ext.MessageBox.hide();
         Ext.Msg.alert( "提示" , "完毕!" );
     }, 35000);
});

效果展示:

SAP 的预算控制并非单一功能,而是根据管控的精细度和业务场景,主要通过三个模块实现:CO(成本控制)、FM(基金管理) 和 PS(项目系统) SAP系统提供三种预算控制模型:基于CO模块的成本中心/内部订单预算管控,适用于日常费用管理;基于FM模块的基金中心/承诺项目预算控制,满足公共部门严格资金管理需求;基于PS模块的WBS元素预算控制,专为项目型企业设计。各模型通过特定配置实现预算编制、审批、控制和分析功能,并配有核心事务代码(T-Code)支持全流程操作。企业可根据业务场景选择适合的预算控制方式,实现从预算编制到执行监控的闭环管理。 阅读详情

相关推荐

数据资产目录(SailCatalog)和数据地图(SailMap)

笔者接下来准备开发大数据平台(XSailboat)中的数据资产目录(SailCatalog)和数据地图(SailMap)相关的功能,本文用以记录笔者关于此部分功能的概念梳理和主体功能设计。

OkGogooXSailboat的博客 2327

ExtJs4 笔记(6) Ext.MessageBox 消息对话框

本篇演示消息对话框的用法,ExtJs封装了可能用到的各类消息框,并支持自定义的配置。 如下是用到的html: [html] ? 1 2 3 4 5 6 7 8 9 &lt;h1&gt;各种消息框&lt;/h1&gt; &lt;div id="div1" class="content"&gt; &lt;button id="b...

lvdong5830的专栏 227

MODBUS通讯不求人:手把手教你用三菱FX2N控制士林变频器

本文详细介绍了如何使用三菱FX2N PLC通过MODBUS协议控制士林变频器,涵盖硬件连接、参数配置、程序设计及通讯优化等关键步骤。特别针对没有内置MODBUS函数块的老款PLC,提供了CRC校验和稳定数据交换的实用解决方案,帮助工程师快速实现工业自动化设备的高效通讯。

v4w5x6的博客 226

关于几个类型的Ext.MessageBox使用方式总结

//消息框 function extjsAlert(){ Ext.MessageBox.alert("提示框","这是一个提示框",function(){ alert("提示框已经关闭"); }) } //输入框 function extjsPrompt(){ Ext.MessageBox.pr...

weixin_30474613的博客 147

华为AC外置Portal认证方案配置步骤指南

华为AC外置Portal认证方案配置步骤指南

m0_46129105的博客 7683

STM32接入CH340芯片的升级电路及初始化进入升级模式(死机)问题处理

MCU-REST 在 MCU-BOOT0 处于低电平状态下,进行下拉操作,在MCU-REST 与 MCU-BOOT0 恢复正常电平时,将导致MCU死机,MCU-REST 先于 MCU-BOOT0 下拉可解决该问题;MCU-REST 在 上升沿结束时将判断 MCU-BOOT0 的状态,MCU-BOOT0 处于高电平,MCU死机,MCU-BOOT0 处于低电平 MCU 正常;

LuDvei的博客 2493

(8) Extjs4.2 等待对话框Ext.MessageBox.wait 自定义对话框Ext.MessageBox.show

在前面,我们分别演示了ExtJS三种常用的对话框和ExtJS带有进度条的对话框。我们来看看ExtJS中的等待对话框。 首先来看一个简单的例子【查看在线示例】: 这种对话框会一直滚动,直到被关闭。我们看一下它的创建代码: Ext.get("btn5").on("click", function () { Ext.MessageBox.wait("正在处理,请稍候..."

pandaj的专栏 2431

PyTorch实战:卷积神经网络详解+Python实现卷积神经网络Cifar10彩色图片分类

PyTorch可以说是三大主流框架中最适合初学者学习的了,相较于其他主流框架,PyTorch的简单易用性使其成为初学者们的首选。这样我想要强调的一点是,框架可以类比为编程语言,仅为我们实现项目效果的工具,也就是我们造车使用的轮子,我们重点需要的是理解如何使用Torch去实现功能而不要过度在意轮子是要怎么做出来的,那样会牵扯我们太多学习时间。以后就出一系列专门细解深度学习框架的文章,但是那是较后期我们对深度学习的理论知识和实践操作都比较熟悉才好开始学习,现阶段我们最需要的是学会如何使用这些工具。

master_hunter的博客 8935

Ext.js 组件:Message Box消息框

Ext.js 消息框 消息框是显示某些事件发生时的一些警报信息。 Ext JS有不同的消息框: 编号 消息框 1 Basic alert box 这是最简单的警报框只是为了显示一些事件的一些信息。 2 Confirm box 此消息框要求用户确认以及对不同选项用户选择调用的不同方法为yes或no。 3 Prompt box ...

qq_36987708的博客 382

RAP 时代的 Service Binding:把 CDS 业务服务稳稳地“插”到 OData 里

本文深入解析SAP ABAP开发中的关键对象Service Binding,阐述了如何通过三层架构(数据模型、服务定义、服务绑定)实现业务逻辑与协议分离。文章重点分析了Service Binding的核心参数配置,包括服务命名规范、协议类型选择(OData V2/V4、InA、SQL)及服务形态(UI Service与Web API),并通过实际案例说明不同选项的应用场景。同时介绍了服务版本控制机制、发布流程及Fiori预览功能,帮助开发者理解如何通过Service Binding将业务能力高效转化为可消费

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 5714

【AIGC】大模型面试高频考点07-注意力(Attention)篇

AIGC面试高频考点

一个内容严谨、方向前沿、极具实践价值的AI大模型技术分享站 3363

Ext.MessageBox消息框

  Ext JS消息提示框主要包括:alert、confirm、prompt、show   1、Ext.MessageBox.alert()   调用格式:   alert( String title, String msg, [Function fn], [Object scope] )   参数说明:   title:提示框的标题。   msg:显示的消息内容。   [Funct...

weixin_34014555的博客 215

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

ExtJs学习之MessAgeBox的使用

1、Ext.MessageBox.alert()   调用格式:   alert( String title, String msg, [Function fn], [Object scope] )   参数说明:   title:提示框的标题。   msg:显示的消息内容。   [Function fn]:(可选)回调函数。   [Object scope]:(可选)回调...

Coco5419的博客 294

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

ExtJS Ext.MessageBox

Ext.MessageBox消息框   Ext JS消息提示框主要包括:alert、confirm、prompt、show   1、Ext.MessageBox.alert()   调用格式:   alert( String title, String msg, [Function fn], [Object scope] )   参数说明:   title:提示框的标题

风起未来 510

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Ext.MessageBox.alert()弹出对话框详解

Ext.MessageBox是一个工具类,他继承自Obiect对象,用来生成各种风格的信息提示对话框,Ext.Msg是该类的别名,使用Ext.MessageBox和用Ext.Msg效果是一样的,而后者提供了更简单的方式。 语法:Ext.Msg.alert(String title, String msg, Function fn, Object scope); 参数: ...

weixin_30527551的博客 621

(7)Extjs4.2 MessageBox的三种用法和 进度条

示例-6(002):MessageBox的三种用法和 进度条 //★Ext.onReady在DOM模型加载完毕就会执行 Ext.onReady(function(){ /* ★Ext.MessageBox.alert() 这个方法用来打开一个普

pandaj的专栏 4028

ExtJS MessageBox嵌入HTML修改提示内容样式简单实例

有个小调整要求修改ext提示框中的文字样式,好像之前简单学习extjs时有在哪看过可以直接在文本内容中加html语句。想起计算机体系结构老师的话,书本上的东西是记不完,但是看书能让你知道有这么一回事,在你大脑里面建立起一个索引,当你要用的时候,用这个索引去把忘掉的东西找回来,这次算是用实践检验了一把老师的话。虽然在哪看到的找不着了,但是大概知道这么回事,试了下成功了,记录下。 方法: 用一个变

You can't stand me now 2290

ExtJS 入门学习之 messagebox篇

   很久前知道ExtJS 这个Javascript库,更听说ExtJS 实现的界面效果非常漂亮。但是遗憾的是一直没有用过,直到今天才下载下来学习学习,其实得感谢一个人,那就是BeanSoft,是他的一篇extjs应用,让本人燃起了学习extjs的欲火(),笔者个人觉得分享自己的知识是我享受别人劳动成果后的一种义务和职责。不过出于水平所限,能分享的也实在有限。   e...

java-he 154

ExtJS Ext.MessageBox.alert()弹出对话框详解

Ext.onReady(function() {               Ext.Msg.alert(提示, 逗号分隔参数列表); //这种方式非常常见的           });效果图: Ext.onReady(function() {           //定义 JSON(配置对象)           var config = {         

bzhyan的专栏 1万+

Ext.MessageBox的使用

Ext.MessageBox是一个工具类,它继承自Object对象,用来生成各种风格的信息提示对话框,Ext.Msg是该类的别名,使用Ext.MessageBox和使用Ext.Msg有相同的效果,而后者提供了更简短的调用方式。   1、Ext.MessageBox.alert()      调用格式:Ext.MessageBox.alert(String title, String msg, ...

程序员的天堂 1685

extjs对话框集锦

msg-box.html:     MessageBox                                                     .x-window-dlg .ext-mb-download {          backg

JecksonChenJinHua的专栏 1140

extjs提示框MessageBox汉化bug

目的:是Ext的提示框使用中文按钮 现象:当用户加载ext中文包,但是Ext.MessageBox ,Ext.Msg的时候依然是英文的button 源码: Ext.MessageBox = Ext.Msg = new this();     if(Ext.MessageBox){         Ext.window.MessageBox.prototype

junmoxie的专栏 1575

ExtJS学习之MessageBox

MessageBox为ExtJS中的消息对话框,包括alert confirmpromptshow四种。    1.index.html 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <htm...

weixin_30435261的博客 127

Extjs 4.2 中 Ext.MessageBox.msgButtons[0].setText()方法没有效果

Ext.onReady(function(){        Ext.MessageBox.msgButtons[1].setText("确认1");       Ext.MessageBox.show({          title:"提示",          msg:"sda",          buttons:Ext.Msg.YES       });     });

小傅同志的专栏 1373

MessageBox不能正确本地化 extjs

      做项目过程中,发现虽然在jsp页面中导入了extjs的中文本地化文件ext-lang-zh_CN.js,但是MessageBox对话框仍然不能显示中文,这是extjs4的一个bug。       解决方法:      Ext.onReady(function(){            var msgBox = Ext.MessageBox;              Ext.ea...

jieke541623的专栏 246
下一篇: 转发:网上订火车票的方法(Firefox+Firebug)
jsJasonwu
博客等级 码龄15年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值