EasyUI 之datagrid 使用
来自:http://ycx211314.blog.163.com/blog/static/101670862011229105845754/
可选的参数
DataGrid 属性
覆写了 $.fn.datagrid.defaults.
参数名
类型
|
|
|
|
|
|
|
|
|
|
描述
默认值
title |
string |
|
|
|
|
|
|
|
|
|
|
Datagrid面板的标题
|
null |
iconCls |
string |
|
|
|
|
|
|
|
|
|
|
在面板上通过一个CSS类显示16x16图标。 |
null |
border |
boolean |
|
|
|
|
|
|
|
|
|
|
设置面板是否具有边框
|
true |
width |
number |
|
|
|
|
|
|
|
|
|
|
datagrid面板的宽度 |
auto |
height |
number |
|
|
|
|
|
|
|
|
|
|
datagrid面板的高度 |
auto |
columns |
array |
|
|
|
|
|
|
|
|
|
|
DataGrid列配置对象 |
null |
frozenColumns |
array |
|
|
|
|
|
|
|
|
|
|
冻结的列,被现实在左边 |
null |
striped |
boolean |
|
|
|
|
|
|
|
|
|
|
设置是否让单元格显示条纹。默认false。 |
false |
method |
string |
|
|
|
|
|
|
|
|
|
|
通过该方法类型请求远程数据。默认post。 |
post |
nowrap |
boolean |
|
|
|
|
|
|
|
|
|
|
是否包裹数据,默认为包裹数据显示在一行
|
true |
idField |
string |
|
|
|
|
|
|
|
|
|
|
标识字段,或者说主键字段
|
null |
url |
string |
|
|
|
|
|
|
|
|
|
|
请求数据的URL. |
null |
loadMsg |
string |
|
|
|
|
|
|
|
|
|
|
加载数据时显示的信息
|
Processing, please wait … |
pagination |
boolean |
|
|
|
|
|
|
|
|
|
|
是否显示分页工具栏 |
false |
rownumbers |
boolean |
|
|
|
|
|
|
|
|
|
|
是否显示行号
|
false |
singleSelect |
boolean |
|
|
|
|
|
|
|
|
|
|
是否单选 |
false |
fit |
boolean |
|
|
|
|
|
|
|
|
|
|
是否自动适应父容器
|
false |
pageNumber |
number |
|
|
|
|
|
|
|
|
|
|
分页初始化行号 |
1 |
pageSize |
number |
|
|
|
|
|
|
|
|
|
|
初始化分页大小 |
10 |
pageList |
array |
|
|
|
|
|
|
|
|
|
|
分页大小选择列 |
[10,20,30,40,50] |
queryParams |
object |
|
|
|
|
|
|
|
|
|
|
请求数据时额外发送的参数 |
{} |
sortName |
string |
|
|
|
|
|
|
|
|
|
|
排序列 |
null |
sortOrder |
string |
|
|
|
|
|
|
|
|
|
|
升序还是降序 'asc' 或者 'desc'. |
asc |
|
Column 属性
DataGrid Columns 是一个数组对象, 数组里的对象也是一个数组,数组里的每一个小对象就是一个列字段,例如:
columns:[[
{field:'itemid',title:'Item ID',rowspan:2,width:80,sortable:true},
{field:'productid',title:'Product ID',rowspan:2,width:80,sortable:true},
{title:'Item Details',colspan:4}
],[
{field:'listprice',title:'List Price',width:80,align:'right',sortable:true},
{field:'unitcost',title:'Unit Cost',width:80,align:'right',sortable:true},
{field:'attr1',title:'Attribute',width:100},
{field:'status',title:'Status',width:60}
]]
名称
类型
描述
默认值
title |
string |
列字段要现实的名称 |
undefined |
field |
string |
列字段
|
undefined |
width |
number |
宽度 |
undefined |
rowspan |
number |
单元格行数 |
undefined |
colspan |
number |
单元格列数 |
undefined |
align |
string |
文本对齐方式,同align属性. |
undefined |
sortable |
boolean |
是否可以被排序. |
undefined |
checkbox |
boolean |
是否具有多选框 |
undefined |
|
Events(事件)
Name
Parameters
Description
onLoadSuccess |
none |
调用远程数据成功是激活 |
onLoadError |
none |
装载错误时激活 |
onClickRow |
rowIndex, rowData |
点击一行时激活,参数包括: rowIndex:点击的行数,从0开始 rowData: 当前行的数据 |
onDblClickRow |
rowIndex, rowData |
双击一行是触发,参数包括: rowIndex:点击的行数,从0开始 rowData: 当前行的数据 |
onSortColumn |
sort, order |
对一列进行排序时激活,参数包括: sort:排序字段名称 order: 排序规则,升序,降序 |
onSelect |
rowIndex, rowData |
选中一行时激活,参数有: rowIndex:选中的行数 rowData: 数据 |
onUnselect |
rowIndex, rowData |
取消选中时激活,参数: rowIndex:选中的行数 rowData:
数据 |
|
Methods(方法)
Name
Parameter
Description
options |
none |
返回所有属性 |
resize |
none |
重置大小布局 |
reload |
none |
重新加载数据 |
fixColumnSize |
none |
调整列的大小 |
loadData |
param |
装载数据,以前的数据会被移除 |
getSelected |
none |
返回选中的行,没有则返回空 |
getSelections |
none |
返回所有的行,空则返回空数组 |
clearSelections |
none |
取消所有选中
|
selectRow |
index |
选中一行,参数为行号 |
selectRecord |
idValue |
根据主键查询出一条记录 |
unselectRow |
index |
取消选中一行 |
分享到:
相关推荐
在本文中,我们将深入探讨如何在ASP.NET环境中使用EasyUI的DataGrid显示数据。 首先,确保你已经下载了最新的EasyUI版本。由于标题提到旧版本可能存在问题,因此及时更新至官方发布的最新版本至关重要,以获取更好...
在描述中提到的"easyui的datagrid生成合并行,合计计算价格",指的是如何使用EasyUI的DataGrid组件来实现表格数据的行合并以及总价的计算功能。以下是对这个知识点的详细解释: 1. EasyUI DataGrid组件: EasyUI的...
在jQuery EasyUI中,DataGrid是一种常用的表格展示控件,它可以与各种编辑器结合使用,如combobox(下拉框)来实现更丰富的交互功能。本文主要探讨的是如何利用jQuery EasyUI的DataGrid和combobox组件实现多级联动的...
UI设计在一个系统中的重要性是不容忽视的,我们开发人员要做到:让用户去控制...给你的Easyui-DataGrid 表头添加一点料吧 Easyui-Datagrid—表头灵活显示http://blog.csdn.net/u010293698/article/details/47956865
4. **使用JavaScript打印库**:可以利用像jsPDF这样的库,将Datagrid数据转换为PDF文档,再进行打印。这种方式不仅能够保留格式,还便于用户保存和分享。 5. ** formatter回调**:在打印前,通过遍历Datagrid的所有...
文件`Jquery_easyui_datagrid_js导出excel.doc`可能是文档说明或者包含插件使用的示例代码。通常,jQuery插件能简化Datagrid数据导出的操作。一种常见的方式是使用`html2canvas`和`jsPDF`库,它们可以将HTML内容转换...
在使用EasyUI框架开发Web应用时,Datagrid组件是一个非常重要的元素,它提供了一种方便的方式来展示和操作数据。在标题“easyui datagrid在编辑状态下更新列的值”中,我们关注的是如何在Datagrid的编辑模式下动态地...
easyui的datagrid的数据渲染
easyUI中datagrid鼠标悬浮显示图片,博客地址:https://blog.csdn.net/lwf3115841/article/details/119531658?spm=1001.2014.3001.5501
JS EasyUI DataGrid是一款基于jQuery和EasyUI框架的数据表格组件,它提供了丰富的功能,如数据分页、排序、过滤和自定义操作等。在实际应用中,动态加载数据是DataGrid的一个重要特性,允许用户在需要时加载更多的...
在前端开发中,EasyUI 是一个基于 jQuery 的 UI 框架,它提供了一系列易于使用的组件,如对话框、表单、菜单、树形结构等,帮助开发者快速构建用户界面。"easyui-datagrid 之间拖拽效果 demo" 重点展示了如何在两个 ...
同时,我们需要创建一个HTML页面,使用EasyUI的模板语法来定义datagrid。例如,我们可以创建一个名为`datagrid.html`的文件,其中包含datagrid的配置和数据请求设置。 然后,我们需要编写后端接口,通常使用Spring ...
这个“jquery easyui datagrid demo”包含了一些关于如何使用 jQuery EasyUI 中 Datagrid 组件的示例和相关文档,帮助我们理解和应用 Datagrid。 首先,`datagrid.doc` 文件很可能是 Datagrid 的简要说明文档,它...
### easyui的datagrid中editor和combogrid的结合使用 #### 一、easyui简介及datagrid功能概述 easyUI是一个基于jQuery的用户界面插件集合,它提供了丰富的UI组件,帮助开发者快速创建交互式Web应用。其中,...
在本示例中,我们关注的是如何在EasyUI的Datagrid组件上添加一个特殊功能:当鼠标悬停在某一行时,弹出一个窗口显示该行的关键信息,例如用于图片预览。以下是对这个知识点的详细解释: 1. **EasyUI Datagrid**: ...
### easyui的datagrid中editor和combobox的级联 在前端开发中,easyui是一个非常实用的库,它提供了一套完整的用户界面组件,能够帮助开发者快速构建出功能丰富的Web应用。其中,`datagrid`是easyui提供的一个重要...
jquery.easyui.datagrid自动合并列扩展,支持多列合并。 用法:加载成功后 $('#'+tab).datagrid("autoMergeCells",['列名','列名']);
总的来说,这个实例提供了关于如何在 EasyUI 的 DataGrid 中启用和使用过滤功能的指导。通过设置列的过滤属性、处理过滤事件和重新加载数据,我们可以创建一个交互性强、用户体验良好的数据管理界面。这个实例对于...
标题中的“easyui datagrid 右冻结”是指在使用EasyUI框架开发Web应用程序时,针对datagrid组件实现右侧列固定的功能。EasyUI是一个基于jQuery的UI库,提供了丰富的组件,包括datagrid,它是一个用于展示表格数据的...
在“可编辑 datagrid 完整例子”中,EasyUI 的 datagrid 组件被用作数据展示和编辑的核心。此例子特别强调了对 filebox 的支持,filebox 是 EasyUI 的一个扩展,用于处理文件上传功能。 在标题和描述中提到的“可...