剑道下拉 - 想要在下拉列表中显示除特定公司之外的所有公司

时间:2015-01-26 17:32:28

标签: jquery kendo-ui

我想在下拉列表中显示除特定公司之外的所有公司。在我的情况下,这将是名称。此时,下拉列表会显示表中除第一个订户之外的所有订户,但我希望将公司名称作为参数传递,并且不在下拉列表中包含该名称。

function ConfirmMigrate(e) {
     var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
     $("#window").data("kendoWindow").content(detailsTemplate(dataItem));
     // var name = dataItem.SubscriberFirmName;
     $('#Subscribers').kendoDropDownList();
     var dropDown = $("#Subscribers").data("kendoDropDownList");
     var itemToRemove = dropDown.dataSource.at(0);
     dropDown.dataSource.remove(itemToRemove);
 }

1 个答案:

答案 0 :(得分:0)

简单的for循环将完全满足您的需求:

var data = dropDown.dataSource.data();

for(var i = 0; i < data.length; i++){
    var item = data[i];
    if(item.value == name){
        dropDown.dataSource.remove(item);
        break;
    }
}