WebUI/AchieveManageWeb/Scripts/jquery-easyui-1.4.4/plugins/jquery.datalist.js
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* jQuery EasyUI 1.4.4
*
* Copyright (c) 2009-2015 www.jeasyui.com. All rights reserved.
*
* Licensed under the freeware license: http://www.jeasyui.com/license_freeware.php
* To use it on other terms please contact us: info@jeasyui.com
*
*/
(function ($) {
function _1(_2) {
var _3 = $.data(_2, "datalist").options;
$(_2).datagrid($.extend({}, _3, {
cls: "datalist" + (_3.lines ? " datalist-lines" : ""), frozenColumns: (_3.frozenColumns && _3.frozenColumns.length) ? _3.frozenColumns : (_3.checkbox ? [[{ field: "_ck", checkbox: true }]] : undefined), columns: (_3.columns && _3.columns.length) ? _3.columns : [[{
field: _3.textField, width: "100%", formatter: function (_4, _5, _6) {
return _3.textFormatter ? _3.textFormatter(_4, _5, _6) : _4;
}
}]]
}));
};
var _7 = $.extend({}, $.fn.datagrid.defaults.view, {
render: function (_8, _9, _a) {
var _b = $.data(_8, "datagrid");
var _c = _b.options;
if (_c.groupField) {
var g = this.groupRows(_8, _b.data.rows);
this.groups = g.groups;
_b.data.rows = g.rows;
var _d = [];
for (var i = 0; i < g.groups.length; i++) {
_d.push(this.renderGroup.call(this, _8, i, g.groups[i], _a));
}
$(_9).html(_d.join(""));
} else {
$(_9).html(this.renderTable(_8, 0, _b.data.rows, _a));
}
}, renderGroup: function (_e, _f, _10, _11) {
var _12 = $.data(_e, "datagrid");
var _13 = _12.options;
var _14 = $(_e).datagrid("getColumnFields", _11);
var _15 = [];
_15.push("<div class=\"datagrid-group\" group-index=" + _f + ">");
if (!_11) {
_15.push("<span class=\"datagrid-group-title\">");
_15.push(_13.groupFormatter.call(_e, _10.value, _10.rows));
_15.push("</span>");
}
_15.push("</div>");
_15.push(this.renderTable(_e, _10.startIndex, _10.rows, _11));
return _15.join("");
}, groupRows: function (_16, _17) {
var _18 = $.data(_16, "datagrid");
var _19 = _18.options;
var _1a = [];
for (var i = 0; i < _17.length; i++) {
var row = _17[i];
var _1b = _1c(row[_19.groupField]);
if (!_1b) {
_1b = { value: row[_19.groupField], rows: [row] };
_1a.push(_1b);
后面还有 85 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。