需要javascript将RADcombobox的选定索引设置为0

时间:2010-08-23 17:54:19

标签: javascript asp.net

需要javascript将RAD组合框的选定索引设置为0

2 个答案:

答案 0 :(得分:7)

您是否尝试过“ClearSelections”?

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

修改

试一试:

var combo = $find("<%= RadComboBox1.ClientID %>");
var comboItem = new Telerik.Web.UI.RadComboBoxItem();
combo.trackChanges();
combo.get_items().getItem(0).select();
combo.commitChanges();

答案 1 :(得分:1)

你应该可以这样做:

var combo = $find("<%= RadComboBox1.ClientID %>");
combo.get_items().get_item(0).select();

我相信您使用get_item()来获取特定项目。有一个选定的索引,但我已经看到偏好是在telerik论坛上使用select方法。

编辑: RadComboBox使用text属性引用组合中的文本,因为文本不需要是列表中的项目。你应该测试,因为它可能是-1的选定索引。因此,您可以检查并查看所选索引是否为-1或其他值(如果它在客户端为-1或无效,则不是100%确定),然后可编程执行选择。那么这是正确的反应,因为我认为控制可能会消灭你的文字......