小编Kri*_*eni的帖子

使用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万
查看次数

表里面的div溢出

我有一个非常基本的CSS问题.我有一个固定高度的div,我在div里面有一张桌子.

除非div获得滚动条,否则表的内容将不适合div.问题是现在,表格的内容溢出了div,因为它的高度超过了我在div上设置的高度.

这就是我对Div的看法

 display: inline-block;
    float: left;
    max-height: 200px;
Run Code Online (Sandbox Code Playgroud)

这是一个例子.

的jsfiddle

如何让表格适合div并有一个滚动条?这不是特定于任何浏览器.我自己在Chrome和IE中都试过了.

html css css-tables

3
推荐指数
1
解决办法
9981
查看次数

淘汰赛风格绑定不工作ie8

我正在使用Knockout.js,我有以下绑定来添加间距(margin-left).

<div class="editor-field" data-bind="style : { 'margin-left' : ($root.getHierarchyLevel($index()) * 30 + 'px')}">
Run Code Online (Sandbox Code Playgroud)

这适用于IE9和IE8兼容模式.但是当我在Windows XP上运行IE8中的相同代码时,我看不到任何间距.

我创建了一个jsfiddle示例.这在IE9中在blah之前添加间距,但在IE8中没有.

有任何想法吗??

binding styles internet-explorer-8 knockout.js

0
推荐指数
1
解决办法
1649
查看次数