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

(开头部分) 7KB

这里只显示每个文件的开头 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, "combotree");
        var _4 = _3.options;
        var _5 = _3.tree;
        $(_2).addClass("combotree-f");
        $(_2).combo(_4);
        var _6 = $(_2).combo("panel");
        if (!_5) {
            _5 = $("<ul></ul>").appendTo(_6);
            $.data(_2, "combotree").tree = _5;
        }
        _5.tree($.extend({}, _4, {
            checkbox: _4.multiple, onLoadSuccess: function (_7, _8) {
                var _9 = $(_2).combotree("getValues");
                if (_4.multiple) {
                    var _a = _5.tree("getChecked");
                    for (var i = 0; i < _a.length; i++) {
                        var id = _a[i].id;
                        (function () {
                            for (var i = 0; i < _9.length; i++) {
                                if (id == _9[i]) {
                                    return;
                                }
                            }
                            _9.push(id);
                        })();
                    }
                }
                $(_2).combotree("setValues", _9);
                _4.onLoadSuccess.call(this, _7, _8);
            }, onClick: function (_b) {
                if (_4.multiple) {
                    $(this).tree(_b.checked ? "uncheck" : "check", _b.target);
                } else {
                    $(_2).combo("hidePanel");
                }
                _e(_2);
                _4.onClick.call(this, _b);
            }, onCheck: function (_c, _d) {
                _e(_2);
                _4.onCheck.call(this, _c, _d);
            }
        }));
    };
    function _e(_f) {
        var _10 = $.data(_f, "combotree");
        var _11 = _10.options;
        var _12 = _10.tree;
        var vv = [], ss = [];
        if (_11.multiple) {
后面还有 134 行代码,购买后查看完整代码

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

AI 解读 AI

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

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