繁体   English   中英

在Kendo Multiselect中加载预选值

[英]Load pre-selected values in Kendo Multiselect

我在项目中使用Kendo MultiSelect。

<script>
    $(document).ready(function () {
        $("#multiselect").kendoMultiSelect({
            placeholder: "--Select Public Houses--",
            dataTextField: "PublicHouseName",
            dataValueField: "PublicHouseId",
            autoBind: true,
            dataSource: {
                transport: {
                    read: {
                        dataType: "json",
                        url: "/book/getallpublichouses"
                    }
                }
            }
        });
    });
</script>

如何在多选中传递所选值并将其设置为预选值?

您可以根据您的dataValueField选择值:

<script>
    $(document).ready(function () {
        $("#multiselect").kendoMultiSelect({
            placeholder: "--Select Public Houses--",
            dataTextField: "PublicHouseName",
            dataValueField: "PublicHouseId",
            autoBind: true,
            dataSource: {
                transport: {
                    read: {
                        dataType: "json",
                        url: "/book/getallpublichouses"
                    }
                }
            }
        });
        //selects your object with the PublicHouseIds of 25 and 30
        //pass in as strings
        $("#multiselect").getKendoMultiSelect().value(["25", "30"]);
    });
</script>

这是一个演示玩法: http : //dojo.telerik.com/IMUXaJaM/2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM