我有一个下拉列表,由选择元素初始化。
如何创建mvvm绑定到选定的数据文本字段?
我没有数据源。
<select id="size">
<option value="1">S - 6 3/4"</option>
<option value="2">M - 7 1/4"</option>
<option value="3">L - 7 1/8"</option>
<option value="4">XL - 7 5/8"</option>
</select>
我必须绑定到选定的文本。例如:M-7 1/4"
和value
更新
您可以简单地绑定到的值
超文本标记语言:
<div id="bindme">
<select id="size" data-bind="value: selectedValue">
<option value="1">S - 6 3/4"</option>
<option value="2">M - 7 1/4"</option>
<option value="3">L - 7 1/8"</option>
<option value="4">XL - 7 5/8"</option>
</select>
<div data-bind="text: selectedValue"></div>
<div data-bind="text: selectedText"></div>
</div>
JS:
var viewModel = kendo.observable({
selectedValue: 2,
selectedText: function () {
var value = this.get("selectedValue");
var text = $('#size option[value="' + value + '"]').html();
return text;
}
});
kendo.bind($("#bindme"), viewModel);
见演示
还有其他方法可以做到这一点(这不是很漂亮,因为它与DOM结合在一起),例如使用自定义绑定或类似的方法。这取决于你的具体设置。
我遇到了一个很奇怪的问题。我尝试将属性绑定到DataContext,但它不起作用。这是我正在做的事情(在橱窗里)。资源部分): 在代码的其他地方,我像这样设置数据上下文: 我没有收到任何错误,但绑定没有发生。所以我添加了一个调试转换器,看看我是否可以弄清楚发生了什么: 我在转换器中设置了一个断点,传递的值为 null。确定事情不正常,我在设置 DataContext 的行上设置了一个断点。它首先被
如何将 itemcount 绑定到我的数据上下文以计算每个组中的所有项目,然后将其显示在标题中 我的项目绑定到的 视图模型 数据上下文 它之前用这个工作过 System. Windows. Data错误:4:找不到与引用绑定的源 'RelativeSource FindAncestor, AncestorType='System. Windows. Control. UserControl', A
我发现需要绑定到的,设置如下: 在设计时。但是,我需要从具有不同数据上下文的子控件绑定到它: 由于 是为 设置的,因此我的 的数据设置为收款人集合中的各个对象。我的视图有一个属性,我需要从转换器中的引用该属性来确定项目的可见性。 我可以根据对象的属性设置可见性,如下所示: 但是我真正需要绑定到的是的的属性。有没有办法从子控件中获取该上下文?我使用的是WinRT,所以我没有绑定源的好处。 编辑 正如
问题内容: 当我对运行xjc时,出现很多错误: ....等等。 我已经尝试使用docbook版本4.5和版本5.0,但是结果相同。 任何指针都会被忽略。谢谢。 问题答案: 您可以将以下绑定文件与DocBook版本5 XML Schema一起使用: 绑定文件 包含绑定的命令行为:
问题内容: 我是新来的。我需要编写自定义的yii auto complete。我知道CJuiAutocomplete存在,但是我需要实现自己的自定义自动完成功能。任何人都可以指导我或帮助我开发自定义自动填充文本字段。在文本字段中显示名称时获取ID。 提前致谢 问题答案: 这是站点控制器中的操作… 这是您认为的搜索表单:
问题内容: 我需要将 DataTable 绑定到 DataGridView 。我这样做: 但我得到的是 数据表中 增加了新的 列到我 的DataGridView 。我不需要这个,我只需要在现有列下编写即可。 拜托,帮帮我,伙计们! 问题答案: 尝试这个: 如果您不想清除所有现有的列,则必须为每个现有的列进行设置,如下所示: