xm-select.js 设置默认选中

复制代码
    function newSelect(id,saveId) {
        xmSelect.render({
            el: '#'+id,
            checkbox: true,
            repeat: false,
            autoRow: true,
            filterable: true,
            prop: { name: 'name', value: 'value' },
            height: '200px',
            tips: '请选择',

            // 默认选中的value
            initValue: ['4','5'],

            tree: {
                show: true,
                showFolderIcon: true,
                showLine: true,
                indent: 20,
                expandedKeys: [-3],
                strict: false,
            },
            data: function () {
                return [{name:'张三',value:'0'},
                {name:'李四',value:'1',disabled:"disabled"},
                {name:'王五',value:'2'},
                {name:'马六',value:'3'},
                {name:'赵四',value:'4'},{name:'王二默认?',value:'5'}]    ;
            },


            on: function (data) {
                var arr = data.arr;//arr:  当前多选已选中的数据
                console.log(data)
                let _r = []
                arr.forEach(item => {
                    _r.push(item.value)
                })
                console.log(_r.join(','))
                $('#'+saveId).val(_r.join(','))
            },
        });
    }
复制代码

在initValue中加

posted @   轩辕大帝  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 我与微信审核的“相爱相杀”看个人小程序副业
· DeepSeek “源神”启动!「GitHub 热点速览」
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示