WebUI/AchieveManageWeb/Scripts/jquery-easyui-1.4.4/plugins/jquery.combogrid.js

(开头部分) 11KB

这里只显示每个文件的开头 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, "combogrid");
        var _4 = _3.options;
        var _5 = _3.grid;
        $(_2).addClass("combogrid-f").combo($.extend({}, _4, {
            onShowPanel: function () {
                var p = $(this).combogrid("panel");
                var _6 = p.outerHeight() - p.height();
                var _7 = p._size("minHeight");
                var _8 = p._size("maxHeight");
                var dg = $(this).combogrid("grid");
                dg.datagrid("resize", { width: "100%", height: (isNaN(parseInt(_4.panelHeight)) ? "auto" : "100%"), minHeight: (_7 ? _7 - _6 : ""), maxHeight: (_8 ? _8 - _6 : "") });
                var _9 = dg.datagrid("getSelected");
                if (_9) {
                    dg.datagrid("scrollTo", dg.datagrid("getRowIndex", _9));
                }
                _4.onShowPanel.call(this);
            }
        }));
        var _a = $(_2).combo("panel");
        if (!_5) {
            _5 = $("<table></table>").appendTo(_a);
            _3.grid = _5;
        }
        _5.datagrid($.extend({}, _4, {
            border: false, singleSelect: (!_4.multiple), onLoadSuccess: function (_b) {
                var _c = $(_2).combo("getValues");
                var _d = _4.onSelect;
                _4.onSelect = function () {
                };
                _15(_2, _c, _3.remainText);
                _4.onSelect = _d;
                _4.onLoadSuccess.apply(_2, arguments);
            }, onClickRow: _e, onSelect: function (_f, row) {
                _10();
                _4.onSelect.call(this, _f, row);
            }, onUnselect: function (_11, row) {
                _10();
                _4.onUnselect.call(this, _11, row);
            }, onSelectAll: function (_12) {
                _10();
                _4.onSelectAll.call(this, _12);
            }, onUnselectAll: function (_13) {
                if (_4.multiple) {
                    _10();
                }
                _4.onUnselectAll.call(this, _13);
            }
        }));
        function _e(_14, row) {
后面还有 269 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

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