最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

什么是Easyui

来源:动视网 责编:小采 时间:2020-11-27 20:19:45
文档

什么是Easyui

什么是Easyui:一 概述 1.easyui是什么? easyui是一个基于jQuery的用户界面插件集合,即easyui主要使用的技术是jQuery,提供的是显示在用户界面的插件。 2.easyui是对HTML插件的扩展,因此使用easyui创建插件要结合对应的HTML插件,比如easyui提供的valid
推荐度:
导读什么是Easyui:一 概述 1.easyui是什么? easyui是一个基于jQuery的用户界面插件集合,即easyui主要使用的技术是jQuery,提供的是显示在用户界面的插件。 2.easyui是对HTML插件的扩展,因此使用easyui创建插件要结合对应的HTML插件,比如easyui提供的valid


一 概述

1.easyui是什么?

easyui是一个基于jQuery的用户界面插件集合,即easyui主要使用的技术是jQuery,提供的是显示在用户界面的插件。

2.easyui是对HTML插件的扩展,因此使用easyui创建插件要结合对应的HTML插件,比如easyui提供的validatebox\textbox\filebox \datebox\datatimebox等必须在<input>标签上实现。

3.data-options

用于实例化插件,即为easyui基础插件增加新的特性,新增特性可以集中编写在data-options属性中,属性值用单引号括起来,两个属性间用逗号隔开。新增特性也可以单独列举。

4.每一个插件都可以看做一个容器,添加其他插件,添加方式:

通过对应的属性引用其他插件的id,比如添加工具栏toolbar="#toolbar",添加按钮buttons="#buttons"。

5.调用插件函数的语法格式:

$(selector).插件名("方法名"[参数值]);

6.href reload url

  • href:静态加载,加载指定页面信息。

  • reload:动态加载,由事件驱动,比如单击按钮,加载指定页面信息。

  • url:指向服务器资源,从服务器获取数据。

  • 二 datagrid数据网格

    1.作用

    数据网格主要用于以表格形式显示通过Ajax从数据库获取的数据。

    2.服务器返回的json字符串格式:

    "rows":[{},{}]",total":int数据

    3.datagrid建立在HTML的<table>标签之上。

    4.datagrid在页面加载完成后,自动通过Ajax从服务器获取数据,需要在实例化插件时给定url。

    5.datagrid属性

  • 添加工具栏:toolbar="#toolbar"。

  • 显示行号:rownumbers="true"。

  • 只允许单行选择:singleSelect="true"。

  • 使列适应表的宽度:fitColumns="true":。

  • 显示分页栏:pagination="true"。

  • 6.列标题

    <thead> <tr><th field="在此列显示的数据库字段"width="">列标题</th><th field="在此列显示的数据库字段"width="">列标题</th> </tr></thead>

    7.获取选择行

    var row=$(selector).datagrid("getSelected")

    row代表选择行,包含id在内的全部数据,数据格式:

    {name01:"value01",name02:"value02"}

    8.表格中的数据修改以后需要重新加载:

    $(selector).datagrid("reload");

    三 form

    1.form("clear"):清空表单。

    2.加载数据

    $(selector).form("load",{name:"myName"});//加载自定义数据
    $(selector).form("load",row);//加载datagrid选中行数据

    3.表单提交

    $(selector).form('submit',{
     url:xxx,
     onSubmit:function(){
     return $(this).form("validate");//验证,只要在前台验证通过后才提交
     },
     success:function(){}//处理返回结果
    })

    如果不需要处理Ajax返回数据,提交可以简写为:

    $(selector).form("submit");

    4.使用easyui提交表单后,表单不会自动跳转,如需要跳转,需要在回调函数中设定跳转资源,如window.location.href=""。

    文档

    什么是Easyui

    什么是Easyui:一 概述 1.easyui是什么? easyui是一个基于jQuery的用户界面插件集合,即easyui主要使用的技术是jQuery,提供的是显示在用户界面的插件。 2.easyui是对HTML插件的扩展,因此使用easyui创建插件要结合对应的HTML插件,比如easyui提供的valid
    推荐度:
    标签: 什么是 什么 easyUI
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top