c# – 将空字符串添加到RadComboBox
发布时间:2020-12-15 07:56:15 所属栏目:百科 来源:网络整理
导读:我有一个页面上有Telerik RadComboBox的网页.此ComboBox的一个属性是EmptyMessage,它在未选择项目时向组合框填充消息.我在运行时将我的组合框绑定到数据源,出于某种原因,它将此EmptyMessage擦除.有没有办法保持我的数据项目,并在那里也有空信息?并将其默认
我有一个页面上有Telerik RadComboBox的网页.此ComboBox的一个属性是EmptyMessage,它在未选择项目时向组合框填充消息.我在运行时将我的组合框绑定到数据源,出于某种原因,它将此EmptyMessage擦除.有没有办法保持我的数据项目,并在那里也有空信息?并将其默认为空消息?
解决方法
似乎Telerik上接受的答案表示您使用客户端脚本来阻止文本编辑.
Telerik forum page <telerik:Radcombobox ID="RadComboBox1" runat="server" AllowCustomText="True" EmptyMessage="-please select one-"> <Items> <telerik:RadComboBoxItem runat="server" Text="Item1"></telerik:RadComboBoxItem> <telerik:RadComboBoxItem runat="server" Text="Item2"></telerik:RadComboBoxItem> </Items> <script type="text/javascript"> function pageLoad() { var combo = $find("<%= RadComboBox1.ClientID %>"); var input = combo.get_inputDomElement(); input.onkeydown = onKeyDownHandler; } function onKeyDownHandler(e) { if (!e) e = window.event; e.returnValue = false; if (e.preventDefault) { e.preventDefault(); } } </script> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |