2012-08-24 82 views
0

我知道如何使用jquery将项目添加到telerik ddl,但是如何删除值?从Telerik中删除项目使用jQuery下拉列表

在此先感谢

+0

@JohnKoerner我试着卸下摆臂(“项目”),但它没有工作,得到了一个对象犯规支持此属性或方法。看着telerik文档,但没有找到任何“解除绑定”的方法 – user793468

回答

1

这里是radcombobox控件与添加演示/删除/禁用项目...

http://demos.telerik.com/aspnet-ajax/combobox/examples/programming/addremovedisableitemsclientside/defaultcs.aspx

基本上 - 你需要首先得到组合框本身。这里是代码:

var combo = $find("<%= RadComboBox1.ClientID %>"); 

让我们假设你想删除组合框中当前选定的项目。您需要先抢项目象下面这样:

var comboItem = combo.get_selectedItem(); 

我们从下拉列表框中删除上述项目,我们首先需要获得的项目集合,然后通过将项目呼吁收集remove方法我们要删除。下面是相同的代码片段:

if(comboItem) 
     { 
      combo.trackChanges(); 
      combo.get_items().remove(comboItem); 
      combo.commitChanges(); 
     } 

这里从组合框中删除项目的另一个例子 - 这个时候,我们通过它的名称搜索项目:

var combo = $find("<%= RadComboBox1.ClientID %>"); 
var items = combo.get_items(); 
var comboItem = combo.findItemByText("Paris"); 
combo.trackChanges(); 
items.remove(comboItem); 
combo.commitChanges(); 

下面是文档ComboBox的客户端API:

http://www.telerik.com/help/aspnet-ajax/combobox-client-side-radcomboboxitemcollection.html

希望这回答了你的问题。

Lohith(技术传播者,Telerik的印度)

相关问题