1

我正在使用 Telerik RadComboBox 控件。我有两个相关的组合,当用户在第一个中选择一个值时,我过滤第二个。

我使用下面的代码来实现这一点:

localeCombo = $find("<%= ddlLocale.ClientID %>");
localeCombo.requestItems(item.get_value(), false);

这工作得很好,但是当我进行回发时,我的过滤组合重置为原始的非过滤列表,尽管所有其他控件都保留了它们的状态。我认为这是因为当我使用客户端回调 requestItems() 函数时,服务器端的项目列表没有被更新。

是这样吗?有没有一种简单的方法来解决这个问题?

任何帮助将非常感激!

谢谢

克里斯

4

2 回答 2

1

是的,很可能您的建议是正确的。您可以尝试将第二个过滤的组合值保留在会话或缓存存储中,然后在回发时从那里恢复它 - 至少这是我会做的。

于 2010-07-09T11:48:21.240 回答
1

这是 RadComboBox 的一个错误。我开了一张票。

于 2011-07-29T22:12:59.837 回答