C# 剑道多选多次添加了一个场

C# 剑道多选多次添加了一个场,c#,angularjs,kendo-grid,kendo-multiselect,C#,Angularjs,Kendo Grid,Kendo Multiselect,当我选择一个类别时,与类别相关的数据将加载到由Kendo this(getCOBKendoDDList())方法创建的select元素中,因此每当我选择类别时,它都会生成select元素,但我的问题是它也生成了另一个我不想要的元素。。我只想创建一个选择元素,当我选择我还上传了图像的类别(风险、索赔、保费)时,数据只会在该选择元素中更新 getCOBKendoDDList = () => { $("#COB").kendoMultiSelect({

当我选择一个类别时,与类别相关的数据将加载到由Kendo this(getCOBKendoDDList())方法创建的select元素中,因此每当我选择类别时,它都会生成select元素,但我的问题是它也生成了另一个我不想要的元素。。我只想创建一个选择元素,当我选择我还上传了图像的类别(风险、索赔、保费)时,数据只会在该选择元素中更新

    getCOBKendoDDList = () => {
        $("#COB").kendoMultiSelect({
            dataTextField: "Text",
            dataValueField: "Value",
            filter: 'contains',
            dataSource: this.$scope.classOfBusinessList
        });
        var multiSelect = $("#COB").data("kendoMultiSelect");
        var value = multiSelect.value();
        multiSelect.value(this.$scope.SelectedClassOfBusiness);
    }
HTML


问题定义

getCOBKendoDDList()
选择类别(风险、保费、索赔)时调用此方法,此方法负责生成动态选择元素

第一步选择风险加载与数据相关的风险并在动态生成(选择元素)中成功显示


第二步选择溢价加载数据,但创建了另一个我不想要的选择元素这是风险,同时创建了溢价(选择元素)

我有点困惑。。您的问题定义并不能真正解释问题,只解释了所需的功能。实际问题是什么?或者您需要如何创建的指导吗?当我选择一个类别时,类别相关数据将加载到由Kendo this(getCOBKendoDDList())方法创建的select中,因此当我选择类别时,它会生成另一个我不想要的select元素。。我只想创建一个select元素,数据只会在该select元素中更新第一条注释中提供的链接就是您想要的。如果您想限制在multiselect控件中进行的选择的数量,可以使用我们可以使用的方式?但这是针对项的
    <div class="fg-line" id="ClassOfBusinessParent" ng-class="{'errorBorder': (SelectedClassOfBusiness.length == 0 && clickedNext)}">
                                            <select id="COB"
                                                    ng-model="SelectedClassOfBusiness" ng-change="getloadData(SelectedCategory)"
                                                    class="full-width m-b form-control" required />
                                        </div>