标签: combobox

使用Knockoutjs的twitter bootstrap自动完成下拉列表/组合框

我有一个要求,我必须使用bootstrap自动完成下拉列表,但用户可以在该下拉列表中有自由格式文本,如果他们愿意.在你想预输入,我可以用引导预输入文本框,但我需要有下拉becasue我们希望给的情况下,用户的一些默认值作为领先地位的选择不知道该怎么寻找.

我在MVC DropDownListFor中使用它,因为它为我们创建了一个选择控件.

我发现这篇文章对我有用.

https://github.com/danielfarrell/bootstrap-combobox/pull/20

我所要做的就是从选择控件中取出名称,控件让我输入自由格式文本.到目前为止都很好.

现在,我和Knockoutjs一起使用它.我结合我的选择和选择的值来选择控制,然后上呈现我的模板的行,我打电话(选择器).combobox(),这使得所述选择控制的自举comobobox并增加了一个输入控制并隐藏在场景选择控制背后.

现在的问题是当我试图让他的值发布到服务器时,因为我输入框中的值不是我给选择控件的选项中的有效选项,所以默认情况下始终将其设置为第一个选项.这是因为,我在select控件上设置了所选值的绑定,而不是在bootstrap-combobox.js创建的输入框上.

我的问题是如何让输入框数据绑定到与select控件绑定的相同的属性.

还有其他选择吗?如果您需要更多说明或有疑问,请与我们联系.请建议.

谢谢.

combobox autocomplete html.dropdownlistfor twitter-bootstrap knockout.js

110
推荐指数
2
解决办法
31万
查看次数

如何将List绑定到ComboBox?

我想连接一个BindingSource类对象列表,然后将对象值连接到一个ComboBox.
谁能建议怎么做?

public class Country
{
    public string Name { get; set; }
    public IList<City> Cities { get; set; }

    public Country()
    {
        Cities = new List<City>();
    }
}
Run Code Online (Sandbox Code Playgroud)

是我的类,我想将其name字段绑定到BindingSource,然后可以与ComboBox关联

c# data-binding combobox winforms

100
推荐指数
3
解决办法
37万
查看次数

如何使WPF组合框具有XAML中最宽元素的宽度?

我知道如何在代码中执行此操作,但这可以在XAML中完成吗?

Window1.xaml:

<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <ComboBox Name="ComboBox1" HorizontalAlignment="Left" VerticalAlignment="Top">
            <ComboBoxItem>ComboBoxItem1</ComboBoxItem>
            <ComboBoxItem>ComboBoxItem2</ComboBoxItem>
        </ComboBox>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

Window1.xaml.cs:

using System.Windows;
using System.Windows.Controls;

namespace WpfApplication1
{
    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();
            double width = 0;
            foreach (ComboBoxItem item in ComboBox1.Items)
            {
                item.Measure(new Size(
                    double.PositiveInfinity, double.PositiveInfinity));
                if (item.DesiredSize.Width > width)
                    width = item.DesiredSize.Width;
            }
            ComboBox1.Measure(new Size(
                double.PositiveInfinity, double.PositiveInfinity));
            ComboBox1.Width = ComboBox1.DesiredSize.Width + width;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# wpf combobox

98
推荐指数
4
解决办法
5万
查看次数

如何在WPF的pageload中的组合框中显示默认文本"--Select Team - "?

在WPF应用程序中,在MVP应用程序中,我有一个组合框,我显示从数据库获取的数据.在项目添加到组合框之前,我想显示默认文本,如

" - 选择团队 - "

因此,在页面加载时,它会显示并在选择它时应清除文本并显示项目.

正在从DB中选择数据.我需要显示默认文本,直到用户从组合框中选择一个项目.

请指导我

wpf combobox

97
推荐指数
7
解决办法
14万
查看次数

专业的基于jQuery的Combobox控件?

是否有基于jQuery库的专业 Combobox控件(带自动提示的下拉列表)?

它应该能够处理大型数据集并具有一些蒙皮选项.一个多列结果列表将是巨大的.我正在使用ASP.NET,但如果我必须为它编写一个包装器,这不是问题.

替代文字

我已经在使用第三方控件,但是在两个供应商的控件之间遇到了一些兼容性问题.好吧,我想摆脱这种依赖.

javascript jquery controls combobox

87
推荐指数
9
解决办法
13万
查看次数

ComboBox- SelectionChanged事件具有旧值,而不是新值

C#,.NET 4.0,VS2010.

WPF新手.我的MainWindow上有一个ComboBox.我挂钩了所说组合框的SelectionChanged事件.但是,如果我检查事件处理程序中组合框的值,它具有旧值.这听起来更像是一个"SelectionChanging"事件,而不是SelectionChanged事件.

如何在选择实际发生后获取ComboBox的新值?

目前:

this.MyComboBox.SelectionChanged += new SelectionChangedEventHandler(OnMyComboBoxChanged);

...
private void OnMyComboBoxChanged(object sender, SelectionChangedEventArgs e)
{
    string text = this.MyComboBox.Text;
}
Run Code Online (Sandbox Code Playgroud)

注意,如果我使用在事件args,egeOriginalSource中传递的对象,我会得到相同的行为.

c# wpf combobox .net-4.0 selectionchanged

83
推荐指数
6
解决办法
17万
查看次数

WPF - 将静态项添加到组合框

我以前说过,我会再说一遍,WPF最简单的例子也是网上最难找到的:)

我有一个我需要显示的组合框,但它不需要数据绑定或其他任何东西,内容是静态的.如何使用XAML将静态项目列表添加到我的组合框?

wpf combobox

80
推荐指数
3
解决办法
10万
查看次数

具有绑定到值的可编辑ComboBox不在列表中

我有可编辑的组合框,其中并不总是首选项位于下拉列表中.

我希望有可能在文本框中手动输入文本,该文本传播到绑定到SelectedValue的字符串.

现在,只有在ComboBox项目中输入的值为on时,才会更新绑定到SelectedValue的字符串.

如何允许手动输入ComboBox列表中不可用的自定义值并将其正确传播到绑定值?

.net wpf combobox editing

80
推荐指数
2
解决办法
4万
查看次数

74
推荐指数
4
解决办法
17万
查看次数

带有输入条目选项的HTML组合框

我认为除了选择列表中已有的任何值之外,您可以键入组合框.但是,我似乎无法找到有关如何执行此操作的信息.我需要添加一个属性来允许输入文本吗?

html combobox

74
推荐指数
4
解决办法
31万
查看次数