【问题标题】:RadComboBox with Checkbox enabled - Persists last selected item text启用复选框的 RadComboBox - 保留最后选定的项目文本
【发布时间】:2014-08-31 17:54:43
【问题描述】:

我开发了一个用户控件,其中只有一个启用了复选框的 RadComboBox。我在页面中面临的问题是,每当我取消选择 RadComboBox 中的所有复选框项目并关闭它时,最后一个选定的项目都会显示在其文本部分中。我没有找到解决方法。

在理想情况下,如果未选择任何/所有内容,我将默认使用文本“全部”。如果选择了任何项目,则会显示项目文本。如果我必须进行任何特定检查来解决此问题,有人可以帮助我吗?

我正在为下面的问题分享一个动画 GIF。

谢谢, 斯里拉姆

【问题讨论】:

标签: telerik radcombobox


【解决方案1】:

在 aspx 上:

在您的RadComboBox 中输入AllowCustomText="True"

【讨论】:

    【解决方案2】:

    我也遇到了同样的问题。但我解决了以下问题。

    在你的 userControl 中创建一个属性为:

    public string OnClientItemChecked {
        set { ddlControID.OnClientItemChecked = value; }
    } 
    

    在 aspx 上:

    <uc1:TagName ID="ddlControlID" runat="server" OnClientItemChecked="ClearValue" />
    

    在脚本标签上:

        function ClearValue(sender, eventArgs) {
            var combobox = sender;
            var value = combobox._checkedIndices.toString();
            if (value == "") {
                combobox.clearSelection();
                combobox.set_emptyMessage(combobox.get_emptyMessage());
            }
        }
    

    【讨论】:

      猜你喜欢
      • 2011-06-07
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-15
      • 1970-01-01
      相关资源
      最近更新 更多