随笔分类 - EasyUI
EasyUI的学习
摘要:环境搭建 引入jar、配置Spring MVC、web.xml、日志等 建表 自动生成MyBatis相关文件 mybatis-generator-core-1.3.2.jar 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE generator
阅读全文
摘要:行编辑一般用于单行数据的增删改,如果不用行编辑实现的话,对于表单数据量不大的情况,可以使用弹窗(Dialog),如果数据量比较大,也就是需要操作的数据比较多的时候,可以新开一个tab页。 新增/编辑 调用DataGrid的appendRow或insertRow,appendRow在当前页最后一行新增
阅读全文
摘要:toolbar头部工具栏 toolbar属性,用于设置头部工具栏,效果如下: 但是查询其实不应该做在toolbar上,因为toolbar只能添加按钮,而查询是需要查询提交的 有两种方式 1、在DataGrid组件的上方建立一个<div>,提供一个表单,用于发送查询参数 2、重写toolbar 实现查
阅读全文
摘要:<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %><% String homePage = request.getContextPath();%><script type="te
阅读全文
摘要:示例 但用JS直接创建这种布局没什么用,一般都需要在添加的布局中使用href属性,添加其他页面作为本布局 布局总共有5块面板,但并不全是必须的,只有center是必须的,其他几块都可以省略 layout布局支持嵌套
阅读全文
摘要:为什么Form组件的表单提交可以做到无刷新? EasyUI在提交的时候,将表单作为一个隐藏的iframe进行的提交,并不是我们看到的那个表单进行的提交 并且那个iframe使用了绝对定位,保证页面上不可见 那么Form组件提交和Ajax提交怎么选择呢? 个人觉得大多数时候是差不多的,主要区别在于Fo
阅读全文
摘要:$("input[name='username']").validatebox({ required: true,//必填 validType:'email'//要求用户名必须是一个合法的邮箱地址})validType是可以自定义的,比如我要实现一个复杂逻辑,特别涉及到了多个表单中的数据值的时候,就需要自定义详见官网,还是蛮简单的在使用Form组件进行表单提交的时候,如果校验组件...
阅读全文
摘要:方案一 被提交的表单 设置一个需要提交的表单 方案二 方案一是先在外部设置好表单提交的信息,然后在合适的地方执行提交动作 方案二是设置与提交在同一个地方,这里就不做演示了 除了可以设置success的回调方法外,还可以设置onSubmit的回调方法,用于执行一些提交前的前置校验等操作,如果返回fal
阅读全文
摘要:与后端交互,一般需要提交表单数据,所以,这次渲染得dialog其实是一个<form> 那么如何真实的与后端进行交互呢? 第一种:Ajax 第二种:EasyUI的Form表单组件 见Form组件的使用
阅读全文
摘要:panel一般作为其他组件的容器使用 很多组件都继承自panel 对于面板中的内容,支持异步从后台加载,当然,作为纯粹的面板,一般不会用到这个,但他的子类对于这个功能还是蛮实用的
阅读全文
摘要:什么是dialog 对话框是一种特殊的窗口,它在顶部有一个工具栏,在底部有一个按钮栏。默认情况下,对话框(dialog)只有一个显示在头部右侧的关闭工具。 用户可以配置对话框行为来显示其他工具(比如:可折叠 collapsible、可最小化 minimizable、可最大化 maximizable,
阅读全文
摘要:因为EasyUI会涉及到与后台数据的交互,所以使用Spring MVC作为后台,搭建一个完整的Web环境 使用gradle作为构建工具 build.gradle 1 group 'org.zln.lkd' 2 version '1.0-SNAPSHOT' 3 4 apply plugin: 'jet
阅读全文
摘要:如果需要使用其他的EasyUI插件,就还需要引入相应的其他js或css文件
阅读全文
摘要:EasyUI是基于jQuery的一套UI框架,主要应用场景是后台管理系统的UI开发。 其提供了以下几个模块的插件 1、布局 2、菜单与按钮 3、表单 4、窗口 可以让开发人员,特别是后端开发人员,在不精通前端的情况下,也能方便的进行开发。 EasyUI的应用模式有两种 1、标签法:在标签上描述 2、
阅读全文