HN.UI/文档/EasyUI使用帮助.txt
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
一.datagrid数据组件
1.属性说明(在系统中最常用到的,其他的请参考API帮助文档)
url: 远程加载数据地址
idField: 关键字段 一般为主键 数据编辑和删除时使用
rownumbers: 是否显示显示行号 默认false
fit: 是否自适应父容器 默认false
fitColumns: 表格宽度是否自适应 默认false
singleSelect: 是否允许选择单行数据 默认false
striped: 是否显示斑马线效果 默认false
toolbar: 表头工具条
2.方法load与reload区别
在重新加载(如查询数据,添加或者编辑完数据需要重新加载列表时)datagrid表格数据时,
会用到load和reload两个方法,如下:
$("#dg").datagrid("load",{...})
$("#dg").datagrid("reload",{...})
load在加载数据时传给后台的页码是1,也就是说不管你当前数据在第几页,加载完之后始终
会回到第一页。
reload在加载数据数时传给后台的是当前页码,实现的是刷新当前页的功能。
在系统中查询数据默认用load 而在添加或编辑完数据重新加载时默认用reload,其他视情况而定。
3.一个完整的datagrid数据绑定示例
$("#dg").datagrid({
url: '/Button/GetButtonList',
idField: 'BtnID',
rownumbers: true,
fit: true,
fitColumns: true,
singleSelect: true,
striped: true,
toolbar: '#tbar',
columns: [[
{ field: 'BtnID', title: 'BtnID', hidden: true },
{ field: 'BtnCode', title: '按钮ID', width: 100, halign: 'center' },
{ field: 'BtnName', title: '名称', width: 120, halign: 'center' },
{ field: 'BtnTitle', title: '标题', width: 120, halign: 'center' },
{
field: 'Icon', title: '图标', width: 100, halign: 'center', align: 'center', formatter: function (value, row, index) {
return '<a id="btnAdd" title="' + row.BtnTitle + '" href="#" class="easyui-linkbutton l-btn l-btn-small l-btn-plain" data-options="plain:true,iconCls:icon-' + row.Icon + '"><span class="l-btn-left l-btn-icon-left"><span class="l-btn-text"></span><span class="l-btn-icon icon-' + row.Icon + '"> </span></span></a>';
}
},
{ field: 'BtnClick', title: '事件', width: 150, halign: 'center' },
{ field: 'Action', title: '方法', width: 100, halign: 'center' },
{ field: 'Type', title: '类型', width: 100, halign: 'center', align: 'center', formatter: function (value, row, index) { if (value == 0) return '通用'; else if (value == 1) return 'System'; else return '用户' } },
{ field: 'Sort', title: '显示顺序', width: 100, halign: 'center', align: 'right' },
]]
})
4.datagrid注意事项
当datagrid设置了 idField后用getSelected获取选中的行会存在缓存 及用load获reload重新加载数据后这选中的一行还会存在缓存当中,此时可以用clearSelections清除选中的行
5.combotree默认选择第一项
$("#CateID").combotree({
url: '/Category/GetCateDropList?type=3',
value: '@Model.CateID',
onLoadSuccess: function (node, data) { //数据加载完毕事件
if ("@Model.CateID" == 0) {
if (data.length > 0) {
$("#CateID").combotree('setValue', data[0].id);
}
}
后面还有 2 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
