- 浏览: 157081 次
- 性别:
文章分类
最新评论
-
小雪椰:
请问一下 MailSSLSocketFactory是在那个包里 ...
javamail 关于SSL的问题找了我一个星期之久 -
zhengyongqianluck:
确实改为本地ip连接就可以了
db2连接数据库异常"com.ibm.db2.jcc.c.DisconnectException" -
feihumingyue:
very good.找了好几天,没找到解决方法,楼主好样的!
db2连接数据库异常"com.ibm.db2.jcc.c.DisconnectException"
人的面貌面貌要比人的嘴巴说出来的器材更多,更有趣,因为嘴巴说出的只是人的思惟,而面貌面貌说出的是思惟的本质。依附
- panel
- resizable
- linkbutton
- pagination
用法
1. <table id = "tt" ></table>
1. ¥( ""#tt"" ).datagrid({
2. url: ""datagrid_data.json"" ,
3. columns:[[
4. {field: ""code"" ,title: ""Code"" ,width:100},
5. {field: ""name"" ,title: ""Name"" ,width:100},
6. {field: ""price"" ,title: ""Price"" ,width:100,align: ""right"" }
7. ]]
8. });
数据表格( DataGrid )的特点
其特点扩大自 panel ,下列是为 datagrid 增长的特点。
名称 |
类型 |
申明 |
默认值 |
columns |
array |
datagrid 的 column 的设备对象,更多具体请拜见 column 的特点。 |
null |
frozenColumns |
array |
和列的特点一样,然则这些列将被冻结在左边。 |
null |
fitColumns |
boolean |
True 就 会主动扩大或缩小列的尺寸以适应表格的宽度并且防止程度迁移转变。 |
false |
striped |
boolean |
True to stripe the rows. |
false |
method |
string |
恳求长途数据的 method 类型。 |
post |
nowrap |
boolean |
True 就会把数据显示在一行里。 |
true |
idField |
string |
标识字段。 |
null |
url |
string |
从长途站点恳求数据的 URL 。 |
null |
loadMsg |
string |
当从长途站点加载数据时,显示的提示信息。 |
Processing, please wait &#8230; |
pagination |
boolean |
True 就会在 datagrid 的底部显示分页栏。 |
false |
rownumbers |
boolean |
True 就会显示行号的列。 |
false |
singleSelect |
boolean |
True 就会只容许选中一行。 |
false |
pageNumber |
number |
当设置了 pagination 特点时,初始化页码。 |
1 |
pageSize |
number |
当设置了 pagination 特点时,初始化页码尺寸。 |
10 |
pageList |
array |
当设置了 pagination 特点时,初始化页面尺寸的选择列表。 |
[10,20,30,40,50] |
queryParams |
object |
当恳求长途数据时,发送的额外参数。 |
{} |
sortName |
string |
定义可以排序的列。 |
null |
sortOrder |
string |
定义列的排次第序,只能用 ""asc"" 或 ""desc"" 。 |
asc |
remoteSort |
boolean |
定义是否从办事器给数据排序。 |
true |
showFooter |
boolean |
定义是否显示一行页脚。 |
false |
rowStyler |
function |
返回例如
""background:red""
的样式,
该函数须要两个参数:
|
|
loadFilter |
function |
返回过滤的数据去显示。这个函数须要一个参数 ""data"" ,默示原始数据。你可以把原始数据变成标准数据格局,此函数必须返回标准数据对象,含有 ""total"" 和 ""rows"" 特点。 |
|
editors |
object |
定义编辑行时的 editor 。 |
预定义的 editor |
view |
object |
定义 datagrid 的 view 。 |
默认的 view |
列( Column )的特点
DataGrid 的 Column 是一个数组对象,它的每个元素也是一个数组。数组元素的元素是一个设备对象,它定义了每个列的字段。
代码示例:
1. columns:[[
2. {field: ""itemid"" ,title: ""Item ID"" ,rowspan:2,width:80,sortable: true },
3. {field: ""productid"" ,title: ""Product ID"" ,rowspan:2,width:80,sortable: true },
4. {title: ""Item Details"" ,colspan:4}
5. ],[
6. {field: ""listprice"" ,title: ""List Price"" ,width:80,align: ""right"" ,sortable: true },
7. {field: ""unitcost"" ,title: ""Unit Cost"" ,width:80,align: ""right"" ,sortable: true },
8. {field: ""attr1"" ,title: ""Attribute"" ,width:100},
9. {field: ""status"" ,title: ""Status"" ,width:60}
10. ]]
名称 |
类型 |
申明 |
默认值 |
title |
string |
列的题目文字。 |
undefined |
field |
string |
列的字段名。 |
undefined |
width |
number |
列的宽度。 |
undefined |
rowspan |
number |
指一个单位格占领几许行。 |
undefined |
colspan |
number |
指一个单位格占领几许列。 |
undefined |
align |
string |
指如何对齐此列的数据,可以用 ""left"" 、 ""right"" 、 ""center"" 。 |
undefined |
sortable |
boolean |
True 就容许此列被排序。 |
undefined |
resizable |
boolean |
True 就容许此列被调剂尺寸。 |
undefined |
hidden |
boolean |
True 就隐蔽此列。 |
undefined |
checkbox |
boolean |
True 就显示 checkbox 。 |
undefined |
formatter |
function |
单位格的格局化函数,须要三个参数:
|
undefined |
styler |
function |
单位格的样式函数,返回样式字符串来自定义此单位格的样式,例如
""background:red""
。此函数须要三个参数:
|
undefined |
sorter |
function |
自定义字段的排序函数,须要两个参数:
|
undefined |
editor |
string,object |
指编辑类型。当是
string
时指编辑类型,当
object
时包含两个特点:
|
undefined |
编辑器( Editor )
用 ¥.fn.datagrid.defaults.editors 重写了 defaults 。
每个编辑器有下列行动:
名称 |
参数 |
申明 |
init |
container, options |
初始化编辑器并且返回目标对象。 |
destroy |
target |
若是须要就烧毁编辑器。 |
getValue |
target |
从编辑器的文本返回值。 |
setValue |
target , value |
给编辑器设置值。 |
resize |
target , width |
若是须要就调剂编辑器的尺寸。 |
例如,文本编辑器( text editor )像下面如许定义:
1. ¥.extend(¥.fn.datagrid.defaults.editors, {
2. text: {
3. init: function (container, options){
4. var input = ¥( ""<input type="text" class="datagrid-editable-input">"" ).appendTo(container);
5. return input;
6. },
7. getValue: function (target){
8. return ¥(target).val();
9. },
10. setValue: function (target, value){
11. ¥(target).val(value);
12. },
13. resize: function (target, width){
14. var input = ¥(target);
15. if (¥.boxModel == true ){
16. input.width(width - (input.outerWidth() - input.width()));
17. } else {
18. input.width(width);
19. }
20. }
21. }
22. });
数据表格视图( DataGrid View )
用 ¥.fn.datagrid.defaults.view 重写了 defaults 。
view 是一个对象,它告诉 datagrid 如何浮现行。这个对象必须定义下列办法。
名称 |
参数 |
申明 |
render |
target, container, frozen |
当数据加载时调用。
|
renderFooter |
target, container, frozen |
这是浮现行脚选项的函数。 |
renderRow |
target, fields, frozen, rowIndex, rowData |
这是选项的函数,将会被 render 函数调用。 |
refreshRow |
target, rowIndex |
定义如何刷新指定的行。 |
onBeforeRender |
target, rows |
视图被浮现前触发。 |
onAfterRender |
target |
视图被浮现后触发。 |
事务
其事务扩大自 panel ,下列是为 datagrid 增长的事务。
名称 |
参数 |
申明 |
onLoadSuccess |
data |
当数据加载成功时触发。 |
onLoadError |
none |
加载长途数据产生某些错误时触发。 |
onBeforeLoad |
param |
发送加载数据的恳求前触发,若是返回 false 加载动作就会作废。 |
onClickRow |
rowIndex, rowData |
当用户点击一行时触发,参数包含:
|
onDblClickRow |
rowIndex, rowData |
当用户双击一行时触发,参数包含:
|
onClickCell |
rowIndex, field, value |
当用户单击一个单位格时触发。 |
onDblClickCell |
rowIndex, field, value |
当用户双击一个单位格时触发。 |
onSortColumn |
sort, order |
当用户对一列进行排序时触发,参数包含:
|
onResizeColumn |
field, width |
当用户调剂列的尺寸时触发。 |
onSelect |
rowIndex, rowData |
当用户选中一行时触发,参数包含:
|
onUn |
rowIndex, rowData |
当用户作废选择一行时触发,参数包含:
|
onSelectAll |
rows |
当用户选中全部行时触发。 |
onUnAll |
rows |
当用户作废选中全部行时触发。 |
onBeforeEdit |
rowIndex, rowData |
当用户开端编辑一行时触发,参数包含:
|
onAfterEdit |
rowIndex, rowData, changes |
当用户完成编辑一行时触发,参数包含:
|
onCancelEdit |
rowIndex, rowData |
当用户作废编辑一行时触发,参数包含:
|
onHeaderContextMenu |
e, field |
当 datagrid 的头部被右键单击时触发。 |
onRowContextMenu |
e, rowIndex, rowData |
当右键点击行时触发。 |
办法
名称 |
参数 |
申明 |
options |
none |
返回 options 对象。 |
getPager |
none |
返回 pager 对象。 |
getPanel |
none |
返回 panel 对象。 |
getColumnFields |
frozen |
返回列的字段,若是 frozen 设定为 true ,冻结列的字段被返回。 |
getColumnOption |
field |
返回指定列的选项。 |
resize |
param |
调剂尺寸和布局。 |
load |
param |
加载并显示第一页的行,若是指定 param 参数,它将调换 queryParams 特点。 |
reload |
param |
从头加载行,就像 load 办法一样,然则对峙在当前页。 |
reloadFooter |
footer |
从头加载脚部的行。 |
loading |
none |
显示正在加载状况。 |
loaded |
none |
隐蔽正在加载状况。 |
fitColumns |
none |
使列主动展开 / 折叠以适应 datagrid 的宽度。 |
fixColumnSize |
none |
固定列的尺寸。 |
fixRowHeight |
index |
固定指定行的高度。 |
loadData |
data |
加载本地数据,旧的行会被移除。 |
getData |
none |
返回加载的数据。 |
getRows |
none |
返回当前页的行。 |
getFooterRows |
none |
返回脚部的行。 |
getRowIndex |
row |
返回指定行的索引, row 参数可所以一个行记录或者一个 id 字段的值。 |
getSelected |
none |
返回第一个选中的行或者 null 。 |
getSelections |
none |
返回所有选中的行,当没有选中的记录时,将返回空数组。 |
clearSelections |
none |
清除所有的选择。 |
All |
none |
选中当前页所有的行。 |
unAll |
none |
作废选中当前页所有的行。 |
Row |
index |
选中一行,行索引从 0 开端。 |
Record |
idValue |
经由过程 id 的值做参数选中一行。 |
unRow |
index |
作废选中一行。 |
beginEdit |
index |
开端对一行进行编辑。 |
endEdit |
index |
停止对一行进行编辑。 |
cancelEdit |
index |
作废对一行进行编辑。 |
getEditors |
index |
获取指定行的编辑器们。每个编辑器有下列特点:
|
getEditor |
options |
获取指定的编辑器,
options
参数包含两个特点:
|
refreshRow |
index |
刷新一行。 |
validateRow |
index |
验证指定的行,有效时返回 true 。 |
Row |
param |
更新指定的行,
param
参数包含下列特点:
|
appendRow |
row |
追加一个新行。 |
Row |
param |
插入一个新行,
param
参数包含下列特点:
|
Row |
index |
删除一行。 |
getChanges |
type |
获取最后一次提交以来更改的行, type 参数默示更改的行的类型,可能的值是: ed 、 d 、 d ,等等。当 type 参数没有分派时,返回所有改变的行。 |
acceptChanges |
none |
提交自从被加载以来或最后一次调用 acceptChanges 以来所有更改的数据。 |
rejectChanges |
none |
回滚自从创建以来或最后一次调用 acceptChanges 以来所有更改的数据。 |
mergeCells |
options |
把一些单位格归并为一个单位格,
options
参数包含下列特点:
|
showColumn |
field |
显示指定的列。 |
hideColumn |
field |
隐蔽指定的列。 |
发表评论
-
js设置class属性
2012-12-12 15:20 16722今天做事遇到一个问题,在jq出现加载问题的情况下。默认加载jq ... -
简单的搜索提示功能jsp+ajax
2012-08-23 17:27 0首先整体的思路是:HTML端由一个input和div组成,di ... -
jqgrid-笔记
2012-08-23 09:20 0格式化时间戳 -
jqgrid-第一个实例
2012-08-23 09:19 0var test_main = { /*初始化* ... -
jqgrid-搜索
2012-08-23 09:18 0表格中所有的列都可以作为搜索条件。所用到的语言包文件 ... -
jqgrid-自定义格式化类型
2012-08-23 09:17 0<script> jQuery(" ... -
jqgrid-列数据格式化
2012-08-23 09:17 0jqGrid的格式化是定义在语言包中 $jgrid = ... -
jqgrid-自定义按钮
2012-08-23 09:16 0用法: <script> ... jQ ... -
jqgrid-翻页与自定义按钮
2012-08-23 09:15 0jqGrid的翻页导航是一个方法,你可以事先定义一些其他 ... -
jqgrid-翻页
2012-08-23 09:14 1352jqGrid的翻页要定义在html里,通常是在grid的 ... -
jqgrid-方法
2012-08-23 09:14 1697jqGrid的方法,从3.6开始已经完全兼容jQuery ... -
jqgrid-事件
2012-08-23 09:10 992语法: 事件 参数 备注 afterIn ... -
jqgrid-数据
2012-08-23 09:09 1212jqGrid可支持的数据类型:xml、json、json ... -
jqGrid -- ColModel API
2012-08-23 09:08 1296ColModel 是jqGrid里最重要的一个属性,设置 ... -
jqgrid-参数
2012-08-21 16:59 1449url 获取数据的地址 datatype 从服务 ... -
关于window.showModalDialog()返回值的学习
2012-08-17 12:23 1178先介绍一个showModaldialog的基本用法 ... -
JS中showModalDialog 详细使用
2012-08-17 11:47 2954基本介绍: showModalD ... -
js的keycode值
2012-08-09 11:35 1206event.keycode值大全 1 keycode 8 ... -
jquery_easyui_中文解析
2012-06-19 08:53 3029最近经常接触easyui,但是easyui官网又总是上 ...
相关推荐
Datagrid 是 jQuery EasyUI 中一个强大的数据展示组件,常用于表格数据的展示和操作,支持分页、排序、过滤、编辑等功能。通过阅读这份文档,我们可以了解 Datagrid 的基本配置和高级特性,以及如何与后端数据源进行...
DataGrid组件的API文档详细介绍了如何使用和配置DataGrid,以便开发者可以快速上手并集成到自己的项目中。 1. 依赖:DataGrid依赖于EasyUI的其他组件,如panel(面板)、resizable(可调整大小)、linkbutton(链接...
jQuery EasyUI 是一套基于 jQuery 的 UI 组件库,它遵循 MVC(Model-View-Controller)模式,提供了诸如对话框、表格、树形控件、下拉菜单、按钮、分页等常见的Web界面元素。它的核心优势在于简化HTML标记,通过CSS...
通过深入学习这份 `jQuery EasyUI 1.5.1 版 API 中文版` 文档,开发者不仅可以提升使用 jQuery EasyUI 的能力,还能更好地理解和应用前端框架,提高开发效率,为用户创建美观且功能丰富的网页应用。无论是初学者还是...
- **EasyUI 组件**: EasyUI 将jQuery的功能进一步扩展,提供了如`datagrid`(数据网格)、`panel`(面板)、`dialog`(对话框)等丰富的UI组件。 2. **组件的使用**: - **初始化组件**: 使用`$(selector)....
jQuery EasyUI 的核心在于其组件系统,这些组件包括但不限于数据网格(datagrid)、下拉菜单(combobox)、对话框(dialog)、表单(form)、布局(layout)、菜单(menu)、面板(panel)、进度条(progressbar)、...
例如,"datagrid"组件是EasyUI中的一个核心组件,用于展示数据表格。文档会详细介绍如何创建数据网格,设置列定义,进行数据加载,以及实现排序、过滤和分页等功能。 接下来,我们关注一下"window"组件,这是一个可...
ComboGrid组合表格的API文档通常会详细说明其配置选项、属性、方法和事件。ComboGrid组件的API继承了combo和datagrid的默认配置,允许开发者通过$.***bogrid.defaults对象来重写默认设置,实现个性化的配置。 在...
这个框架的官方API中文版是开发者的重要参考资料,它详细解释了每个组件的用法、属性、方法和事件,使得国内开发者能够更加方便地理解和使用jQuery EasyUI。 首先,我们要理解jQuery EasyUI的核心概念。它主要基于...
- **组件丰富**:EasyUI 提供了如对话框(dialog)、表格(datagrid)、树形结构(tree)、菜单(menu)等多种常用组件,帮助快速构建交互式Web应用。 - **主题支持**:内含多种预设主题,可轻松改变页面样式,...
jQuery EasyUI 的 TreeGrid 组件是一种结合了树形结构和网格表格的 UI 控件,它可以用来展示和管理具有层级关系的数据。TreeGrid 的使用涉及到设置表格、配置列、定义节点字段、处理事件以及调用特定的方法等。 ###...
- `jquery easyui 1.5中文文档.exe` 包含的是 EasyUI 1.5 版本的中文 API 文档,这个文档提供了详尽的组件介绍、方法说明和示例代码,是学习和使用 EasyUI 的重要参考资料。 - 通过阅读文档,开发者可以快速了解每...
标题所指示的知识点为jQuery EasyUI框架中的PropertyGrid属性表格组件。jQuery EasyUI是一个基于jQuery的前端框架,其目的是为了能够快速开发出具有UI界面的web应用。PropertyGrid是EasyUI中用于展示和编辑对象属性...
本 chm 文档是根据博客园“风流涕淌”的《jQuery EasyUI 1.2.4 API 中文文档(完整)目录》整理而成 http://www.cnblogs.com/Philoo/archive/2011/11/17/jeasyui_api_index.html Base 基础 Documentation 文档 ...
jQuery EasyUI 是一个基于 jQuery 的前端...无论选择哪种格式,jQuery EasyUI 1.5.1 的中文API文档都是开发者学习和调试的宝贵资源,它能帮助你快速理解和应用框架,提升开发效率,构建美观且功能丰富的Web应用程序。
扩展自 $.fn.panel.defaults ,用 $.fn.datagrid.defaults 重写了 defaults 。 依赖 panel resizable linkbutton pagination 用法 代码如下: ”tt”></table> 代码如下: $(‘#tt’).datagrid({ url:’datagrid_data....
开发者可以根据需求查询API文档,找到对应的组件或方法,并按照示例代码进行操作。文档中的中文版说明,使得国内开发者无需面对语言障碍,更便于学习和理解。 总结来说,jQuery EasyUI API参考文档是开发高效、美观...
【标签】"jQueryEasyUI帮助文档 jQueryEasyUI jQueryEasy1.2 EasyUI1.2文档"进一步明确了文档的主题,这些标签可以帮助用户通过关键词搜索找到这个资源。 压缩包内的文件"jQuery EasyUI 1.2 API文档.CHM"包含了所有...
在初试 Jquery EasyUI 的 Demo 中,你可以通过阅读 `初试JqueryEasyUI.docx` 和 `初试JqueryEasyUI.mht` 文件了解详细步骤和示例代码。`EasyUIDemo` 文件可能是包含实际演示的 HTML 和 JavaScript 代码,可以运行...
标题 "EasyUI可扩展Editable DataGrid(可编辑数据表格)" 涉及的是一个流行的JavaScript框架——EasyUI中的一个特性。EasyUI是基于jQuery的一个轻量级且易于使用的前端框架,它提供了一系列预定义的CSS样式和...