评论:仿elementui级联插件(原创)  [查看原文]

所属分类:输入-选择框

 15912  110  35
当前第1页 / 共2页
    ZJW05340
    2023/4/12 14:42:45
    0
    2023/3/6 16:13:06
    怎么设置选择任意一级选项? 回复
    Jason0
    2022/10/13 14:51:20
    默认值,默认值,大佬大佬!!! 回复
    左手年华1
    2022/9/24 2:28:44

    我对该级联下拉控件的默认值做了一个简单扩展,代码如下:

    ZdCascader.prototype.getNode = function(id) {
        var ddldata = this.options.data;
        let result = null;
        var resultarr = [];
        var isfinish = false;
    
        function getTreeItem(data, id) {
            for (var g = 0; g < data.length; g++) {
                //0,1,2
                var item = data[g];
                if (isfinish) {
                    return;
                }
                var index = data.map(n => n.value).indexOf(id);
                if (index > -1) {
                    isfinish = true;
                    resultarr[item.level] = data[index].label;
                    break;
                } else {
    
                    resultarr[item.level] = item.label;
                    if (item.children) {
    
                        getTreeItem(item.children, id);
                    } else {
                        break;
                    }
                }
    
            }
    
        }
        getTreeItem(ddldata, id);
        result = resultarr.join(this.options.range);
        this.$el.val(result).focus();
    };
        Jason0
        2022/10/13 14:31:01
        咋用啊
    回复
    我就无聊咋的了0
    2022/8/19 15:14:49
    默认值怎么设置啊
        用户74106514720
        2022/9/22 9:19:31
        同问,我也遇到这个问题了。大神
    回复
    不被作好先生的坏叔叔0
    2022/6/17 18:14:41
    我这边有做IE浏览器的支持 修改了ZdCascader.css和ZdCascader.js这两个文件,主要是=>这个的修改和格式化字符`这个的处理,这边发不了,博主可以联系下我,看是否要使用并更新
        不被作好先生的坏叔叔0
        2022/6/17 18:15:38
        Q:983379975
        郑雪-昆明奥远科技有限公0
        2022/7/25 10:38:57
        怎么设置默认值
        我就无聊咋的了0
        2022/8/19 15:15:14
        大佬,默认值怎么设置啊
    回复
    空城、旧梦╇0
    2022/5/4 13:44:35
    写的啥玩意,一个半成品有啥用,选择完了拿不到value值,也不能设置初始值
        不被作好先生的坏叔叔0
        2022/6/16 16:03:16
        $('#xxx').zdCascader({
            data: _data,
            onChange: function(data1, data2, data3) {
                $("#code").val(data2.value);
                $("#content").val(data2.label);
            }
        });
    回复
    ♌ Amber0
    2021/12/26 11:49:11
    回显赋值加下啊,作者大佬
        郑雪-昆明奥远科技有限公0
        2022/7/25 10:41:25
        有没有解决了,我也遇到了
    回复
    ♌ Amber0
    2021/12/19 16:32:52
    作者大大,这个支持2-5级的级联吗? 就是我根据数据来展示我选择几级,少的有两级关联,多的有五级。。支持吗 ?目前只支持3级?
        樱之节0
        2022/8/25 11:53:15
        好像是无限级的
    回复
    YFRon0
    2021/6/3 15:59:15
    怎么清空选择呢
        家にはガ┼ルフレンドがい0
        2021/11/26 15:23:26

        定义一个对象去接收,然后调用reload方法清空。

        szzz_cascader = $('.tmpl-year [name=szzz]').zdCascader({
                data: [],
                onChange: function(data1, data2,data3) {
                    console.log(data1, data2,data3)
                }
            });
        szzz_cascader.data().zdCascader.reload([]);

        reload里面的空数据也可以是新的数组,这样就会改变它原本的值

    回复
    断肠人0
    2021/3/17 15:35:43
    大佬,请问,如何赋初始值? 回复
    佐?,你快回?!0
    2021/3/9 14:54:14
    请问该如何变成hover选中 而不是click选中
    回复
    Java猎物0
    2021/2/26 21:11:39
    您好!请问一下回显调用哪个函数 回复
    ????╀.0
    2020/12/29 18:18:19
    大神,可以兼容ie么,我这ie用不了 回复
    0
    2020/12/17 10:01:32
    怎样赋值啊?赋上初始值 回复

讨论这个项目(35)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复