我正在使用Telerik RadComboBox控件。我有两个相关的组合,当用户在第一个组合中选择一个值时,我会过滤第二个组合。
我使用下面的代码来实现这个目标:
localeCombo = $find("<%= ddlLocale.ClientID %>");
localeCombo.requestItems(item.get_value(), false);
这完全正常,但是当我进行回发时,我过滤的组合会重置为原始的非过滤列表,尽管所有其他控件都保留其状态。我假设这是因为当我使用客户端回调requestItems()函数时,服务器端项目列表没有更新。
是这样的吗?有一个简单的方法吗?
非常感谢任何帮助!
由于
克里斯
答案 0 :(得分:1)
是的,很可能你的建议是真的。您可以尝试将第二个已过滤的组合值保留在会话或缓存存储中,然后在回发时从那里恢复它 - 至少这是我要做的。
答案 1 :(得分:1)
这是RadComboBox的一个错误。我开了一张票。