c# - Telerik RadAutoCompleteBox 重复选择问题
问题描述
在 RadAutoCompleteBox 中,我可以多次选择同一个项目,如何避免多次选择同一个项目。这样,它允许用户复制选定的项目。例如
我会选择苹果。它进入盒子。接下来我将再次选择苹果。然后我在盒子上得到 2 个苹果。现在苹果被选中了2次,这是个问题。
如何避免这种情况?
我正在使用以下链接
https://demos.telerik.com/aspnet-ajax/autocompletebox/examples/default/defaultcs.aspx
解决方案
这是“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;
}
}
}
来自:链接
推荐阅读
- angularjs - Angular File Saver 的 E2E 测试
- java - 我怎样才能解决错误'包R不存在'和'任务执行失败':app.compileDebugJavaWithJavac''错误在android studio中?
- sql - 在 redshift SQL 中生成分钟序列
- laravel - 服务器使用 laravel 队列内存不足
- ionic-framework - Ionic1 底部导航超过模态
- python - 继承类的属性名称更改。可能/不好的做法?
- restructuredtext - 当后面有空格以外的内容时,如何使 reStructuredText 斜体?
- azure - Azure Java 功能(应用服务计划)无法使用 VPN
- r - 如何在 Facet 模式下定位 R 平方和方程?
- python - Python YAML 转储指针引用