草庐IT

ComboBox2

全部标签

ruby-on-rails - RoR 3.2.8 : Is there an HTML5 combobox helper?

现在,我正在使用form_for.select和options_for_selectRails助手来使用模型中的数据创建一个选择框。然而,我真正需要的是像HTML5中引入的那样的组合框:GoogleIE9是否有用于创建此类元素的Rails助手? 最佳答案 不,但是设置您自己的表单生成器辅助方法来实现这样的结果非常容易,一个简单的例子是:app/form_builders/combobox_form_builder.rbclassComboboxFormBuildername,:id=>sanitize_to_id(name),:ty

javascript - 来自本地数组的 ExtJs Combobox

我正在尝试使用本地数组列表填充ExtJs组合框。在ExtJs示例中,组合是从不同的states.js文件填充的。在我的示例中,数据应该来自局部变量。它不起作用。ComboBoxesvarexampleData2=[['1','hello'],['2','hi'],['3','bye']];Ext.onReady(function(){Ext.QuickTips.init();//simplearraystorevarstore=newExt.data.ArrayStore({fields:['abbr','state'],data:exampleData2});varcombo=new

javascript - Chrome - 如果 jquery-simple-combobox 在模式内,则鼠标拖动时会折叠

我正在尝试学习使用jquery.scombobox但在将scombobox添加到模式时我被卡住了×MyModalitem1item2item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3item3$('#combo-021').scombobox({showDrop

c# - 将通用 List<string> 绑定(bind)到 ComboBox

我有一个组合框,我想将一个通用列表绑定(bind)到它。谁能看出为什么下面的代码不起作用?绑定(bind)源中有数据,但不会填充ComboBox数据源。FillCbxProject(DownloadDataDown){BindingSourcebindingSource=newBindingSource();bindingSource.DataSource=Down.ProjectList;cbxProjectd.DataSource=bindingSource;}旁注:传递一个类的实例不好吗?谢谢! 最佳答案 您需要调用绑定(bi

c# - 清除 ComboBox 选中的文本

我有一个ComboBox控件,其DropDownStyle属性设置为DropDownList。一旦选择了一个项目,我如何才能从ComboBox中清除选择而不删除其中的任何项目?我通常会使用类似的东西:myComboBox.Text.Clear();可是我做不到。知道如何清除它吗? 最佳答案 您可以更改SelectedIndex属性:comboBox1.SelectedIndex=-1; 关于c#-清除ComboBox选中的文本,我们在StackOverflow上找到一个类似的问题:

带有文本和值的 C# ComboBox

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:C#WinformsComboboxwithLabelandValue一种方法是如何在ComboBox中存储显示值和实际值?即ComboBox显示:毁灭世界火弹弓召唤克苏鲁但检索到的值是:dwsssc我希望能够以类似于此的方式检索所选项目的值:stringselectedValue=combobox1.SelectedValue响应答案更新代码:DictionaryfilterItems=newDictionary{{"DestroyWorld","dw"},{"FireSlingshot","fs"},{"

c# - DataGridTemplateColumn (ComboBox, DatePicker) 重置/清除并且不触发 AddingNewItem

我已将问题缩小到以下具有三列DataGrid的示例。XAML:C#:publicpartialclassMainWindow:Window{publicMainWindow(){InitializeComponent();Listl=newList(){newJobCostEntity(){Id=0,InvoiceDate=DateTime.Now,Description="A"},newJobCostEntity(){Id=0,InvoiceDate=DateTime.Now,Description="B"}};dg.ItemsSource=l;}privatevoiddg_Addi

c# - Winforms Combobox - 不允许用户编辑项目

这可能很简单。默认情况下,winforms组合框项目可以由用户编辑,如何禁用此功能? 最佳答案 设置DropDownStyle=DropDownList。 关于c#-WinformsCombobox-不允许用户编辑项目,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7554852/

c# - 当鼠标进入 WPF ComboBox 下拉列表时防止滚动

当ComboBox包含大量项目时,其下拉列表将变为可滚动。当用户调用此下拉菜单并移动鼠标光标以从底部进入下拉菜单的边界时,下拉菜单会立即向下滚动列表中的一个或多个项目(来自goobering:通过底部退出边界时也会发生边缘)。这种滚动不直观,因为从顶部进入边界时列表不会向上滚动。我们如何禁用自动滚动行为?在VisualStudio中,可以通过代码编辑器导航栏上的成员下拉列表(CTRL+F2)观察此行为。 最佳答案 解决这个问题的一种方法是使用行为(或者更确切地说是类似行为的附加属性)订阅ComboBoxItems的RequestBr

c# - 在文本的任何位置(不仅仅是开始)WPF 中的 ComboBox 自动完成

我在WPF中有一个ComboBox,我用了很多东西(它有一个自定义模板和一个自定义项模板)。我现在已经达到了它几乎按照我想要的方式工作的地步,除了当我输入ComboBox时它正在为我进行过滤,但只有假设我输入的内容以项目名称开头的过滤器组合框。例如,如果我在ComboBox中有一个名为“WindowsMediaPlayer”的项目,它只会在我开始输入“WindowsMedia...”时找到它,而如果我开始输入“MediaPlay...”。有没有办法解决?我可以在某处设置一个属性来告诉它搜索整个字符串而不是只使用StartsWith()吗?如果没有,让它自己完成这项工作的最佳方法是什么?