jQuery EasyUI,Messager(消息窗口)组件

学习要点:

  1.加载方式

  2.属性列表

  3.方法列表

本节课重点了解 EasyUI 中 Messager(消息窗口)组件的使用方法,这个组件依赖于 Window(窗口)组件、progressbar(进度条)组件。

一.加载方式

消息窗口提供了不同的消息框风格,包含 alert(警告框)、confirm(确认框)、 prompt(提示框)、progress(进度框)等。所有消息框都是异步的,用户可以在交互消息之 后使用回调函数去处理结果。

由于这个组件的特殊性,没有 class 加载方式,全部在 JS 端完成!不需要获取html区块元素,是直接在js里写的

二.属性列表,自定义所有消息框的确认和取消两个按钮的文字

$(function () {
$.messager.defaults = { ok: "是", cancel: "否" }; //自定义所有消息框的确认和取消两个按钮的文字
$.messager.show({
title: '我的消息',
msg: '消息在 5 秒后关闭',
timeout: 5000,
showType: 'slide'
});
});

三.方法列表

方法就是定义消息框的类型

$.messager.show   options  使用消息框

在屏幕右下角显示一条消息窗口。该选项参数是一个可配置的对象:
showType:定义将如何显示该消息。可用值有:null,slide,fade,show。默认:slide。消息框出现的方式
showSpeed:定义窗口显示的过度时间。默认:600 毫秒。
width:定义消息窗口的宽度。默认:250px。
height:定义消息窗口的高度。默认:100px。
title:在头部面板显示的标题文本。
msg:显示的消息文本。
style:定义消息窗体的自定义样式。

timeout:如果定义为 0,消息窗体将不会自动关闭,除非用户关闭他。如果定义成非 0 的数,消息窗体将在超时后自动关闭。默认:4 秒。设置对少时间自动关闭

$(function () {
$.messager.show({
title: '我的消息',
msg: '消息在 5 秒后关闭',
timeout: 5000,
showType: 'slide',
});
});

style:定义消息窗体的自定义样式。

$(function () {
$.messager.show({
title: '我的消息',
msg: '消息在 5 秒后关闭',
timeout: 5000,
showType: 'slide',
style: {
top: 0
}
});
});

$.messager.alert   title, msg, icon, fn  使用警告框,四个参数均为可选

显示警告窗口。参数:

title:在头部面板显示的标题文本。

msg:显示的消息文本。

icon:显示的图标图像。可用值有:error,question,info,warning。

fn: 在窗口关闭的时候触发该回调函数。

$(function () {
$.messager.alert('警告框','这是一个警告框!','warning',function () {
alert('点击确定后触发');
});
});

$.messager.confirm   title, msg, fn  使用确认框,三个参数均可选

显示一个包含“确定”和“取消”按钮的确认消息窗口。参数:

title:在头部面板显示的标题文本。

msg:显示的消息文本。

fn(b): 当用户点击“确定”按钮的时侯将传递一个 true 值给回调函数,否则传递一个 false 值。函数的参数可以自定义

$(function () {
$.messager.confirm('确认对话框','你真的要删除吗?',function (jesho) {
if (jesho){
alert('点击的确定');
}else {
alert('点击的取消');
}
});
});

$.messager.prompt   title, msg, fn  使用提示框,三个参数均可选

显示一个用户可以输入文本的并且带“确定”和“取消”按钮的消息窗体。参数:

title:在头部面板显示的标题文本。

msg:显示的消息文本。

fn(val): 在用户输入一个值参数的时候执行的回调函数。参数接收用户输入的值

$(function () {
$.messager.prompt('提示信息框','请输入你的名字:',function (val) {
if (val){ //判断如果有输入值
alert(val);
}
});
});

$.messager.progress   options or method  进度条信息框

显示一个进度消息窗体。 属性定义为:

title:在头部面板显示的标题文本。默认:空。

msg:显示的消息文本。默认:空。

text:在进度条上显示的文本。默认:undefined。

interval:每次进度更新的间隔时间。默认:300 毫秒。

 方法定义为:

bar:获取进度条对象。$.messager.progress('bar');

close:关闭进度窗口。$.messager.progress('close');

$(function () {
$.messager.progress({
title: '执行中',
msg: '努力加载中...',
text: '{value}%',
interval: 100,
});
// $.messager.progress('bar');
// $.messager.progress('close');
});

第二百零五节,jQuery EasyUI,Messager(消息窗口)组件的更多相关文章

  1. 第二百零三节,jQuery EasyUI,Window(窗口)组件

    jQuery EasyUI,Window(窗口)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Window(窗口)组件的使用方法,这个组件 ...

  2. 第二百零八节,jQuery EasyUI,SplitButton(分割按钮菜单)组件

    jQuery EasyUI,SplitButton(分割按钮)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 SplitButton(分割按钮)组件的使用 ...

  3. 第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误,

    第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误, 注意:版本,不然会报错 Docker >=1.11Compose >1.6.0 通过d ...

  4. 第二百零六节,jQuery EasyUI,Menu(菜单)组件

    jQuery EasyUI,Menu(菜单)组件 学习要点: 1.加载方式 2.菜单项属性 3.菜单属性 4.菜单事件 5.菜单方法 本节课重点了解 EasyUI 中 Menu(菜单)组件的使用方法, ...

  5. 第二百零一节,jQuery EasyUI,Accordion(分类)组件

    jQuery EasyUI,Accordion(分类)组件 学习要点: 1.加载方式 2.容器属性 3.事件列表 4.方法列表 5.面板属性 本节课重点了解 EasyUI 中 Accordion(选项 ...

  6. 第二百零九节,jQuery EasyUI,Pagination(分页)组件

    jQuery EasyUI,Pagination(分页)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Pagination(分页)组件的使 ...

  7. 第二百零四节,jQuery EasyUI,Dialog(对话框)组件

    jQuery EasyUI,Dialog(对话框)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解EasyUI中Dialog(窗口)组件的使用方法,这个组件依赖 ...

  8. 第二百零二节,jQuery EasyUI,Layout(布局)组件

    jQuery EasyUI,Layout(布局)组件 学习要点: 1.加载方式 2.布局属性 3.区域面板属性 4.方法列表 本节课重点了解 EasyUI 中 Layout(布局)组件的使用方法,这个 ...

  9. 第二百零七节,jQuery EasyUI,MenuButton(菜单按钮)组件

    jQuery EasyUI,MenuButton(菜单按钮)组件 学习要点: 1.加载方式 2.属性列表 3.方法列表 本节课重点了解 EasyUI 中 MenuButton(菜单按钮)组件的使用方法 ...

随机推荐

  1. XUtils3框架的初始体验(一)

    1.开源地址       https://github.com/wyouflf/xUtils3.git    如果使用eclipse可以 点击这里下载aar文件, 然后用zip解压, 取出jar包和s ...

  2. wifi简单笔记

    什么是wifi: Wi-Fi是一种可以将个人电脑.手持设备(如PDA.手机)等终端以无线方式互相连接的技术.Wi-Fi是一个无线网路通信技术的品牌,由Wi-Fi联盟(Wi-Fi Alliance)所持 ...

  3. Win7如何关闭操作中心的图标

    运行gpedit.msc,打开组策略编辑器   双击"删除操作中心图标",将其启用即可(重启可见)  

  4. Hibernate关系映射(三) 多对一和一对多

    一.多对一 学生Student和班级Grade实现多对一,多个学生对应一个班级. Student.java实体类,映射了班级的属性. package com.lxit.entity; import j ...

  5. Python Hashtable的理解

           一个对象当其生命周期内的hash值不发生改变,而且可以跟其他对象进行比较时,这个对象就是Hashtable的.两者Hashtable的对象只有具有相同的hash值时才能判断为相同的对象. ...

  6. 算法笔记_069:Floyd算法简单介绍(Java)

    目录 1 问题描述 2 解决方案 2.1 使用Floyd算法得到最短距离示例 2.2 具体编码   1 问题描述 何为Floyd算法? Floyd算法功能:给定一个加权连通图,求取从每一个顶点到其它所 ...

  7. <译>Zookeeper官方文档

    apache原文地址:http://zookeeper.apache.org/doc/trunk/zookeeperOver.html ZooKeeper ZooKeeper: A Distribut ...

  8. hibernate查询排序

    hibernate提供了两种排序方式:1:数据库排序,也就是说通过SQL语句在数据库内部就进行完了排序.2.内存排序,也就是说在数据库中把数据加载到内存中后在进行排序.推荐使用第一种排序方式,因为在数 ...

  9. java基础讲解03-----java的结构

    前面我们说了java是面向对象的语言,java程序的基本组成单元是类,类中又属性,方法两个部分,每个应用程序都会有一个mian函数,含有main()方法的类,我们称为主类 package  Test; ...

  10. codesmith 自动生成C# model 实体模板

    <%-- Name:自动生成 Author: 陈胜威 Description: 直接生成model类 --%> <%@ Template Language="C#" ...