问题标签 [autocompletebox]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
silverlight - 自动完成框下拉宽度
下拉菜单的宽度可以设置为与 AutoCompleteBox 本身不同的值吗?
silverlight - AutoCompleteBox:不使用向上/向下键验证
我的 AutoCompleteBox 在选择更改时调用 WCF 服务,通常使用鼠标。但是,如果用户使用箭头键在选择中导航,则每个元素都会触发该事件,从而使应用程序的数据过于密集。如何防止 AutoCompleteBox_SelectionChanged 在按键被按下时触发?
我发现这听起来像是一个不错的解决方案,但它不起作用http://betaforums.silverlight.net/forums/p/137710/307786.aspx
silverlight - 在silverlight自动完成框中控制垂直滚动条
我有一个使用 AutoCompleteBox 的 Silverlight 应用程序。这个 AutoCompleteBox 定义如下:
我希望下拉列表中的垂直滚动条始终可见。这样我可以适当地调整我的项目模板的大小。我的问题是,如何始终在自动完成框的下拉框中显示垂直滚动条?
谢谢!
ruby-on-rails - 实现 OnClick 类型的功能并格式化 wrt Rails Partial-Views
我正在尝试使用 Rails Helpers 实现类似于 Javascript 的 onclick 方法的功能。
我在 Rails 2.0.2 和 Ruby 1.8.7 中为多个字段实现了自动完成功能。此配置在 Ubuntu 10.04 上运行,是的,我知道.. 当我们拥有 Rails 3.x 时,您可能会觉得为什么是 Rails 2.x,这是因为项目特定的目的。我对此没有太多选择..:)。
我能够根据给定的“标题”作为用户在自动完成功能的文本字段中输入的基本搜索查询,成功检索组特定的个人资料图片、组标题和属于组的成员总数正在执行。让自动完成功能适用于上述场景本身就是一个挑战。
如果您无法更好地理解我已经实现了自动完成功能,请参阅 在 Rails 中实现多个字段的自动完成功能 。
您还可以通过参考http://imagepaste.nullnetwork.net/viewimage.php?id=2048 , http://imagepaste.nullnetwork.net/viewimage.php?id=2050更好地了解我的实现 和http://imagepaste.nullnetwork.net/viewimage.php?id=2049。
请注意,组特定个人资料图片的名称与组标题的名称相同,但图片也会附加 .jpg。
我正在使用自定义的自动完成方法、自动完成插件以及使用 Rails 部分。自定义的自动完成方法允许我修改基本功能以满足我的要求。
来到我的问题,现在说如果用户根据我实现的自动完成功能在文本字段中输入“I”,结果(找到多个匹配项(即,如果存在多个以用户界面上填充的特定搜索查询上的“I”)将具有以下所有内容:-
- 以与标题相同的名称开头的组特定个人资料图片,在本例中为“I%”.jpg
- 组标题名称。
- 属于一个组的成员总数
假设我有 India 和 Independence 作为我的组名,我将在我的自动完成文本字段中获得以下结果。
同样地
所有这些都将出现在一个文本字段中。请注意括号中的注释不是通过自动完成返回的结果的一部分。
如果您无法想象 UI 的外观,请在创建帐户后在 www.diasp.org 注册并使用其搜索功能搜索任何随机用户。
请注意图片、标题名称和群组成员总数之间的间距太大。我将在随后的评论中再次提及这一点。
呈现所有这些的部分代码是:-
'40', :height => '22', :align => 'left' %>
现在,如果用户将鼠标悬停在印度,然后单击它,则文本字段将填充**India(3)**
.
我需要实现的是在 Rails 中单击它只会
选择 Group title。我尝试使用单独的<li>
标签来实现组标题和组大小,然后我能够将鼠标悬停并仅选择标题并将其填充到文本字段中。
这种方法的问题是它完全破坏了图像、标题和组大小之间的格式和间距/间隙。这需要格式化以获得更好的 UI 外观和感觉。
如果我能弄清楚如何减少三个title.jpg,title和group size之间的格式空间。此选项可被视为替代修复,但可能不是最佳修复。
我不太确定如何进行相同的操作(建议的修复),因为我是 RoR 中许多事情的新手。我不太确定我可以使用哪些 RoR 命令来帮助我简化/解决我的任务。你能帮我解决这个问题吗?
对于更有效地解决这种情况的任何建议,我也将不胜感激。
后来,我在某种程度上能够弄清楚,通过使用 javascript 的 onclick 事件,我可以解决我的问题。我不太确定使用 Rails Helpers 的等效语法。我参考了 http://api.rubyonrails.org/classes/ActionView/Helpers/JavaScriptHelper.html#method-i-javascript_tag 来掌握javascript_tag 如何用于我的目的,但如果这是出路,我真的不知道如何修改基本语法以满足我的要求。如果可行,请帮助我。
谢谢..
silverlight - Silverlight 4 工具包 AutoCompleteBox 文本属性不起作用
我从 Silverlight 工具包中捕获了 AutoComplete 框中的 KeyUp 事件。如果他们按 Escape,我想通过调用 autocompletebox.Text = string.Empty 来清除该值。这在大多数情况下都有效,但是每当我在选择整个字段时设置它时,它都不起作用。我应该设置另一个属性而不是 Text 吗?
windows-phone-7 - 用于 WP7 和 AutoSelect 的 AutoCompleteBox!
我想知道当单词与 itemsource 之一相等时,如何在 AutoCompleteBox for WP7 中禁用自动选择。
例子:
现在,如果我写“测试”自动完成框自动选择第一项..我怎么能禁用它?
“AutoCompleteBox.IsTextCompletionEnabled = false”不符合我的要求。
谢谢!
c# - wpf自动完成框绑定
我创建了一些包含一些标准控件的用户控件,例如:文本框/组合框 + 图像 + 文本块。我正在尝试对 AutoCompleteBox 做同样的事情,但到目前为止都失败了......项目列表显示得很好,我可以选择 na 项目,但这不会触发对 SelectedItem 的更改。我对组合框使用几乎相同的代码,所以不确定出了什么问题......
无论如何,我已经在 AutoCompleteBox 上玩过 ValueMemberPath / ValueMemberBinding 但不确定这是否可行。
用户控件 xaml:
后面的代码:
在我想使用它的 UserControl/Window 中:
windows-phone - 如何将 AutoCompleteBox 绑定到 Windows Phone 中的非静态列表
我正在使用 WP7 Silverlight Toolkit 中的 AutoCompleteBox。我已经看到了将字符串的静态列表(不变列表)绑定到 AutoCompleteBox 的示例。但是,是否有一个示例显示如何以更动态的方式绑定 AutoCompleteBox?我在下面的尝试不断抛出 InvalidOperationException: Cannot change ObservableCollection during CollectionChanged 或 PropertyChanged 事件。
这就是我的 xaml 中的内容。
在我的代码隐藏中,我模拟了如下访问数据库或跨网络。
我也尝试过类似下面的方法,但效果不佳。抛出相同的 InvalidOperationException。
工具包中的演示仅显示使用静态资源,大多数示例仅显示使用静态列表。这是因为 AutoCompleteBox 不能以动态方式使用吗?
windows-phone-7 - 如何在 Windows Phone 7 中关闭自动完成框的下拉列表
无论如何以编程方式关闭自动完成框的下拉列表?我的用例如下。
MainPage.xaml 将值传递给 SearchPage.xaml(即 /SearchPage.xaml?query=someText)。
在 SearchPage.xaml.cs 中,我设置,
此时,建议匹配的下拉列表出现。当页面刚刚导航到时,我不希望出现这种行为。
我还尝试了以下方法来关闭下拉列表,但没有帮助。
下拉列表在失去焦点时似乎远离 AutoCompleteBox,但我没有看到要设置的属性/字段以使其失去焦点。
任何帮助表示赞赏。
好吧,我稍微修改了一下,想出了一个kludge。在 SearchPage.xaml.cs 的构造函数中,我有以下代码。
DummyFilter 如下所示。
RealFilter 如下所示。
在我的 OnNavigatedTo 方法中,我设置了 autoCompleteBox.Text = NavigationContext.QueryString["query"]。所以当我现在这样做时,DummyFilter 将始终返回 false,因此下拉列表消失了。当用户专注于 AutoCompleteBox 时,我检查是否已将正确的过滤器附加到 TextFilter 属性,如果没有,则进行切换。
希望这对你们中的一些人有所帮助。
c# - 设置 AutoCompleteBox C# WPF 的最大字符长度
我目前正在开发一个 C# WPF 应用程序。我正在使用 AutoCompleteBox 控件,我想限制用户只能输入有限数量的字符,即只能在自动完成框中输入 10 个字符。
我知道在普通文本框中会使用属性 MaxLength,但这似乎不适用于 AutoCompleteBox。