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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。