【问题标题】:Telerik RadAutoCompleteBox duplicate selection issueTelerik RadAutoCompleteBox 重复选择问题
【发布时间】:2018-12-02 16:21:07
【问题描述】:

在 RadAutoCompleteBox 中,我可以多次选择同一个项目,如何避免多次选择同一个项目。这样,它允许用户复制选定的项目。 例如

我会选择苹果。它进入盒子。接下来我将再次选择苹果。然后我在盒子上得到 2 个苹果。 现在apple被选中了2次,这是个问题。

如何避免这种情况?

我正在使用下面的链接

https://demos.telerik.com/aspnet-ajax/autocompletebox/examples/default/defaultcs.aspx

【问题讨论】:

  • 很高兴分享您的代码和您检查过的演示的链接

标签: c# asp.net telerik


【解决方案1】:

这是“restrictDuplicateEntry”函数的代码:

  function restrictDuplicateEntry(sender, eventArgs) {
            var entries = sender.get_entries(),
            count = entries.get_count();

            for (var i = 0; i < count; i++) {           
                if (entries.getEntry(i).get_text() == eventArgs.get_entry().get_text())
                {
                    eventArgs.set_cancel(true);
                    return;
                }
            }
        }

来自:link

【讨论】:

    【解决方案2】:

    我找到了问题的答案。 我解决了 Telerik RadAutoCompleteBox 重复选择问题。

    Telerik RadAutoCompleteBox 的 OnClientEntryAdding 属性解决重复问题。

    我在我的代码中使用了这个 OnClientEntryAdding="restrictDuplicateEntry"

    并解决了 Telerik RadAutoCompleteBox 中的重复选择问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-18
      • 2015-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-28
      • 2016-11-28
      • 1970-01-01
      相关资源
      最近更新 更多