`
yangsongjing
  • 浏览: 248620 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

easyui 笔记

阅读更多
1.数据表格
$("#addtable").datagrid({
title:"输入",
rownumbers:true,
height:200,
singleSelect:false,
loadMsg:"please wait...",
url : './test/testJson_formData.do',
//queryParams:{"":"","":""},   //请求的时候可以顺过去的参数
'onLoadSuccess':function(data){
alert('onLoadSuccess');
},
'onLoadError':function(){
alert('error');
},
'onHeaderContextMenu':function(e, field){
alert('onHeaderContextMenu');
alert('field = ' + field);
},
columns : [[ {field : 'createTime',title : "CreateTime",width : 100 },
              {field : 'id',title : "Id",width : 100},
              {field : 'modifyTime',title : "ModifyTime",width : 100},
              {field : 'name',title : "Name",width : 100},
              {field : 'remark',title : "Remark",width : 100,align : 'left'}
          ]]
});
其接口获取的json数据必须满足下面的格式才行:
{"rows":[
{"code":"1","name":"ysj1","price":"1000"},
{"code":"5","name":"ysj5","price":"5000"},
{"code":"6","name":"ysj6","price":"6000"}]}

获取表格被选中的行数里面的某个属性的值:
var row = $("#table1").datagrid("getSelections"); //获取当前所有行就是getRows
for 循环完 row[i].code 就能去到改行的某一列属性值。

分页控件:
pagination:true,
var ss = $("#table1").datagrid("getPager");
$(ss).pagination({
pageSize:10,
pageList:[5,10,15],
beforePageText:'第',
afterPageText:'页     共{pages}页',
displayMsg:"当前显示 {from} - {to} 条记录   共 {total} 条记录"
});

2.ajax提交数据到action.
$.ajax({
url: "./test/testJson_formData.do",
type: "post",
data: "param1=value1&param2=value2",
datatype:"json",
success: function(data){
alert(data);
}
});

3.jquery获取json文件。

var ct ,id,mt,name,remark;
$.getJSON("http://localhost:8080/uumc/test/testJson_formData.do",
function(data) {
ct = data['roles'][0]['createTime'];
id = data['roles'][0]['id'];
mt = data['roles'][0]['modifyTime'];
name = data['roles'][0]['name'];
remark = data['roles'][0]['remark'];
});

4.表单提交
$('#frm').form({ url:'./test/testJson_formData.do', onSubmit:function(){ return $(this).form('validate'); }, success:function(data){ alert(data); }});
可以通过 $('#frm').submit(); 提交。
也可以通过按钮button type=submit 提交。

5.创建panel
<div id="panel1" class="easyui-panel" title="操作"               style="width:300px;height:150px;padding:10px;"  iconCls="icon-save"  closable="true"  collapsible="true" minimizable="true" maximizable=true>

$("#panel1").panel({
onMaximize:function(){
alert('a');
},
tools:[{
iconCls:'icon-add',
handler:function(){alert('new')}
},{
iconCls:'icon-save', 
handler:function(){alert('save')}
}]
});
获取panel对象 $("#panel1").panel   获取里面的属性$("#panel1").panel(‘options’).title;

6.创建一个链接按钮
delete
$('#btn').linkbutton({
plain:true  //True 就显示一个简单的效果。
}); 
它可以绑定事件:$("#btn").bind('click',function(){});
获取它的对象也是:$("#btn").linkbutton("options").id;
$('#btn').linkbutton('disable');    // 禁用此 button  
$('#btn').linkbutton('enable');     // 启用此 button

7.弹出对话框的两种效果
   $.messager.alert('警告','没有选择行!','warning'); //此外有error info
   $.messager.show({title:'信息',msg:'已删除'});

8.把层或者一个页面作为对话框显示
   #userEdit 为这个层的id.
   $("#userEdit").dialog({
title : "修改用户信息",
width : '300px',
height : '400px',
buttons : [ {
text : 'ok',
iconCls : 'icon-ok',
handler : function() {
alert("code:"+$("#codeval").val()+"\n"+"name:"+$("#nameval").val()+"\n"+"price:"+$("#priceval").val());
}
}, {
text : 'cancel',
handler : function() {
$('#userEdit').dialog('close');
}
} ]
});

























1
4
分享到:
评论

相关推荐

    easyUI笔记

    ### easyUI笔记知识点详解 #### 一、什么是jQuery EasyUI? **jQuery EasyUI** 是一组基于 jQuery 的 UI 插件集合。它的目标是帮助 Web 开发者更容易地创建功能丰富且美观的用户界面。通过使用 **jQuery EasyUI**...

    黑马12期 day73-EasyUI笔记

    根据提供的文件内容,我们可以了解到EasyUI框架在前端开发中的一些知识点,以及如何在项目中使用jQuery EasyUI组件。以下是对文件中知识点的详细说明: jQuery EasyUI是一个基于jQuery的前端UI框架,用于创建现代化...

    easyUI笔记11

    在这个“easyUI笔记11”中,我们将深入探讨EasyUI的一些核心概念和常用功能。 首先,要使用EasyUI,你需要先下载其资源包,可以从官方下载地址(http://www.jeasyui.com/download/index.php)获取。下载后,引入...

    easyui学习笔记(十三)源码

    在这个"easyui学习笔记(十三)源码"中,我们可以期待深入理解EasyUI的一些关键概念和技术。 首先,EasyUI 的组件系统是其强大之处。组件包括表格(datagrid)、对话框(dialog)、菜单(menu)、下拉框(combobox...

    jQuery Easy UI基础篇

    1. **jQuery Easy UI的使用** (1_jquery easyui笔记一:easyui的使用_haicheng.cao.rar) 这个笔记是整个系列的起点,它会介绍jQuery Easy UI的基本概念和安装过程。jQuery Easy UI是基于jQuery的一个轻量级框架,...

    easyui详细笔记03之[parser、panel]

    easyui详细笔记03之[parser、panel]

    EasyUI学习笔记

    一、EasyUI的目录结构 1.demo:包含各种插件的案例(不是必须的) 2.locale:包含语言支持的JS文件(是必须的) 3.plugins:各种JS插件包(必须的) 4.src:JS的源码(不是必须的) 5.themes:各种主题的图片资源,样式文件...

    Easyui笔记2:实现datagrid多行删除的示例代码

    在本文中,我们将探讨如何在EasyUI的Datagrid组件中实现多行删除功能。EasyUI是一个基于jQuery的轻量级前端框架,它提供了一系列的组件,包括Datagrid,用于展示和操作表格数据。在开发前端界面时,有时我们需要提供...

    easyui学习笔记(九)源码

    本笔记主要探讨的是 EasyUI 中与 `datagrid` 相关的部分,通过源码我们可以深入了解数据网格的实现细节。 `datagrid` 是 EasyUI 提供的一个核心组件,它用于展示表格数据,并提供了丰富的功能,如排序、分页、过滤...

    easyui详细笔记01之群和学习网站

    这是自己学习easyui留下来的详细笔记,从陌生到熟悉,记录下了点点滴滴。本人还上传了其他详细笔记,欢迎光顾

    JQueryEasyUI学习笔记(十)源码

    **jQuery EasyUI 学习笔记(十):深入源码** 在Web开发中,jQuery EasyUI是一个基于jQuery的UI框架,它提供了丰富的组件和便捷的API,帮助开发者快速构建交互式的用户界面。本篇笔记主要关注jQuery EasyUI的源码...

    JQuery EasyUI 学习笔记珍藏版

    **jQuery EasyUI 学习笔记珍藏版** jQuery EasyUI 是一个基于 jQuery 的前端框架,它为开发者提供了丰富的UI组件,使得构建用户界面变得更加简单高效。这个珍藏版的学习笔记涵盖了广泛的jQuery EasyUI主题,旨在...

    easyUI学习笔记简书1

    在"EasyUI 学习笔记简书1"中,主要介绍了 EasyUI 的边框布局(Border Layout)。 边框布局是 EasyUI 提供的一种常见布局模式,它将页面划分为五个区域:east(东)、west(西)、north(北)、south(南)和 center...

    easyui以及Springmvc使用笔记

    在IT行业中,EasyUI和SpringMVC是两个非常重要的技术框架,它们在...以上就是关于"easyui以及Springmvc使用笔记"的一些主要知识点,希望能对你的开发工作提供帮助。在实际开发中,不断实践和总结经验是提升技能的关键。

    JQueryEasyUI学习笔记(十一)源码

    在本篇jQuery EasyUI的学习笔记中,我们将深入探讨如何实现右键菜单以及冻结列的功能,这对于构建用户交互丰富的Web应用程序至关重要。jQuery EasyUI是一个基于jQuery的UI库,它提供了大量的预定义组件,使得开发者...

    JQueryEasyUI学习笔记(十二)源码

    **jQuery EasyUI 学习笔记(十二):深入解析源码** jQuery EasyUI 是一个基于 jQuery 的前端框架,它提供了一系列轻量级、易于使用的组件,帮助开发者快速构建用户界面。在这一章节的学习笔记中,我们将深入探讨...

    JQueryEasyUI学习笔记(九)源码

    在本篇JQueryEasyUI的学习笔记中,我们将深入探讨如何利用这个强大的JavaScript库来实现一些常见的数据操作功能,包括批量删除、行内编辑以及自定义编辑器方法。JQueryEasyUI是一个基于jQuery的UI框架,它提供了一...

    easyui dialog和messager样式更改

    easyui dialog和messager样式更改,默认样式太丑

Global site tag (gtag.js) - Google Analytics