EasyUI 轻量级框架,下面简单的几个实例实现希望对大家有所帮助 ,运行平台为EasyUI+MVC
主要实现有datagrid,下拉列表,按钮超链接,日期控件等等!!
A:DataGrid
$('#div_SearchMemo').datagrid({
title: '档案信息',
rownumbers: true,//是否显示行号
iconCls: 'icon-save',//datagrid显示图标
// pagination: true,
// height: 360,
fitColumns:true,//自动填充列
singleSelect: true,//限制单行选择
// fit:true,
url: '../../FileManager/GetFileInfo',//链接URL
columns: [[
{ field: 'IsCheck', title: '是否选择', width: 100, align: 'center', checkbox: true,
editor: {
type: 'checkbox',
options: {
on: 1,
off: 0
}//checkbox 选择行
}
},
{ field: 'id', title: '序号' },下面这块对应是数据块
{ field: 'FilesID', title: '编号' },
{ field: 'PersonID', title: '身份证号'},
{ field: 'CSINumber', title: '' },
{ field: 'FileNames', title: '名 称' },
{ field: 'FileTitle', title: '标 题' },
{ field: 'ClassName', title: '类 别' },
{ field: 'Fileorganization', title: '单 位' },
{ field: 'FileTerm', title: '有效期' },
{ field: 'CreatePerson', title: '建档人' },
{ field: 'CreateTime', title: '建档时间' },
{ field: 'FileImportment', title: '保密度' },
{ field: 'FInstruction', title: '备 注' }
]],
toolbar: [{//工具条,添加新增,修改,删除按钮;
text: '增加', iconCls: 'icon-add', handler: function () {
$('#dlg').dialog('open').dialog('setTitle', '档案新增');
GetValue();//调用其他函数
}
}, {
text: '修改', iconCls: 'icon-edit', handler: function () {
var row = $('#div_SearchMemo').datagrid('getSelected');
if (row) {
$('#dlg').dialog('open').dialog('setTitle', '档案维护');
$('#EditAction').form('load', row);
}
}
}, {
text: '删除', iconCls: 'remove', handler: function () {
var row = $('#div_SearchMemo').datagrid('getSelected');
Delete(row.id);
}
}]
});
//查找函数实现一般的查找显示功能,后面querParams 为要传递的参数;后台获取可以用Request.Form,Request.Params 等等
function Searches() {
var FileName=$('#FileNames').val();//获取表单数据
var CSI=$('#PersonID').val();
$('#div_SearchMemo').datagrid({ url: '../../FileManager/SearchS', queryParams: { FileNames: FileName, CSINumber: CSI}});
}