1、对话框(Dialog)

对话框(dialog)是一个特殊类型的窗口,它在顶部有一个工具栏,在底部有一个按钮栏。默认情况下,对话框(dialog)只有一个显示在头部右侧的关闭工具。用户可以配置对话框行为来显示其他工具(比如:可折叠 collapsible、可最小化 minimizable、可最大化 maximizable,等等)。

示例

    <divid="dialogCommunicationRecord">Dialog Content.</div>

$("#feedbackButton").click(function () {
            //开启弹窗 dialog
            $("#dialogCommunicationRecord").dialog('open');
        });
$('#dialogCommunicationRecord').dialog({
    title: '沟通记录',
    width: 550,
    height: 480,
    closed: true,
    cache: false,
    modal: true,
    top: 100,
    left: ($(window).width() / 2) * 0.5,
    onBeforeClose: function () { //当面板关闭之前触发的事件
        me.resetDialog();
    }

2、Datagrid 数据网格

数据网格(datagrid)以表格格式显示数据,并为选择、排序、分组和编辑数据提供了丰富的支持。数据网格(datagrid)的设计目的是为了减少开发时间,且不要求开发人员具备指定的知识。它是轻量级的,但是功能丰富。它的特性包括单元格合并,多列页眉,冻结列和页脚,等等。

示例

EASYUI架构 easyui-dialog_组合框

this.gridPanelObj.euiDataGrid({
    url: '888',
    method: 'post',
    queryParams: {"orderId": orderId},
    checkOnSelect: false,
    selectOnCheck: false,
    singleSelect: true,
    pagination: false,
    border: false,
    height: 500,

    columns: [[
        {field: 'senderName', title: "创建人", width: '100', align: "center"},
        {field: 'communicationDate', title: "沟通时间", width: '150', align: "center"},
        {field: 'communicationContent', title: "沟通内容", width:'300' , align: "center"},
        {field: 'receiverName', title: "接收人", width:'100', align: "center"},
    ]]
});

3、Messager 消息框

消息框(messager)提供不同样式的消息框,包括警示(alert)、确认(confirm)、提示(prompt)、进展(progress)等等。所有的消息框都是异步的。用户可以在与消息框交互后使用回调函数来完成一些动作。

示例

EASYUI架构 easyui-dialog_组合框_02

方法:$.messager.show在屏幕的右下角显示一个消息窗口

$.messager.alert显示一个警告提示窗口

$.messager.confirm显示一个带"确定"和"取消"按钮的确认消息窗口。参数:
title:显示在头部面板上的标题文本。
msg:要显示的消息文本。
fn(b):回调函数,当用户点击确认按钮时传递一个 true 参数给函数,否则给它传递一个 false 参数

$.messager.prompt显示一个带"确定"和"取消"按钮的消息窗口,提示用户输入一些文本

EASYUI架构 easyui-dialog_消息框_03

4、验证框(validatebox)

验证框(validatebox)是为了验证表单输入字段而设计的。如果用户输入无效的值,它将改变背景颜色,显示警告图标和提示消息。验证框(validatebox)可与表单(form)插件集成,防止提交无效的字段。

示例

EASYUI架构 easyui-dialog_组合框_04

$('#form_driver .validatebox-text').validatebox('disableValidation'); //去除校验机制

EASYUI架构 easyui-dialog_回调函数_05

 

5、Combobox 组合框

组合框(combobox)显示一个可编辑的文本框和下拉列表,用户可以从下拉列表中选择一个或多个值。用户可以直接输入文本到列表的顶部,或者从列表中选择一个或多个现成的值。

EASYUI架构 easyui-dialog_组合框_06

EASYUI架构 easyui-dialog_回调函数_07

 

想要体面生活,又觉得打拼辛苦;想要健康身体,又无法坚持运动。人最失败的,莫过于对自己不负责任,连答应自己的事都办不到,又何必抱怨这个世界都和你作对?人生的道理很简单,你想要什么,就去付出足够的努力。