0

jquery を使用してテレリック ddl に項目を追加する方法は知っていますが、値を削除するにはどうすればよいですか?

前もって感謝します

4

2 に答える 2

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 のドキュメントは次のとおりです (免責事項: 私は Telerik の一員です)。

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

于 2012-08-26T15:57:34.690 に答える
-1

これにより、ドロップダウンからすべてのアイテムが削除されます。

varombo2 = $find('<%= drp_Year.ClientID%>');
コンボ2.get_items().clear()

https://a2zcode.com/Removing-Items-from-Telerik-Drop-down-list-using-jQuery

于 2021-01-21T06:34:09.107 に答える