Kendo 多选 jQuery 设计问题

问题描述 投票:0回答:1

我已放置剑道多重选择并在页面加载时触发打开事件,如下所示。

var dropdown = $('#cont1').data("kendoMultiSelect"); dropdown.open();

当我调整页面大小或在页面上执行任何操作时,只会显示剑道多选的弹出窗口。为什么它会这样

请向我提供使多选响应式的解决方案。

  $("#cont1").kendoMultiSelect({
        //open: function (e) {
    
        close: function (e) {
            e.preventDefault(false);
        },

        itemTemplate: "<input type='checkbox'/>&nbsp; #:data.NAME#",
        headerTemplate: "<div class='ddAll' id='ddAll1'><input type='checkbox' id='HeaderCom'><label id='lblHeaderCom'> All</label></div>",
        dataTextField: "NAME",
        dataValueField: "ID",
        dataSource: {
            type: "JSON",
            serverFiltering: true,
            data: eval(daly)
        },

        filter: "contains",
        autoClose: false,       
        downArrow: true,
        tagMode: "single",
        tagTemplate: 'Com &nbsp;&nbsp; <span class="ddCircle">&nbsp; #:values.length# &nbsp;</span>',
        dataBound: function () {
            var items = this.ul.find("li");
            setTimeout(function () {
                checkInputs(items);
            });
        },
        change: function () {
            var items = this.ul.find("li");
            checkInputs(items);

            onchangeCompany();
        }
        
    });

javascript jquery kendo-ui kendo-grid kendo-multiselect
1个回答
0
投票
 setTimeout(function () {
        $(window).trigger('resize');
    }, 200)
© www.soinside.com 2019 - 2024. All rights reserved.