Kendo UI开发教程(19): Kendo MVVM 数据绑定(八) Style
来源:互联网 发布:ubuntu c语言 编辑:程序博客网 时间:2024/05/08 11:39
Style绑定可以通过ViewModel绑定到DOM元素CSS风格属性,例如:
1
<
span
data-bind="style: {color: priceColor, fontWeight: priceFontWeight},
2
text: price"></
span
>
3
4
<
script
>
5
var viewModel = kendo.observable({
6
price: 42,
7
priceColor: function() {
8
var price = this.get("price");
9
10
if (price <= 42) {
11
return "#00ff00";
12
} else {
13
return "#ff0000";
14
}
15
},
16
priceFontWeight: function() {
17
var price = this.get("price");
18
19
if (price <= 42) {
20
return "bold";
21
} else {
22
return ""; //will reset the font weight to its default value
23
}
24
}
25
});
26
27
kendo.bind($("span"), viewModel);
28
</
script
>
这个例子显示:
1
<
span
style
=
"color: #00ff00; font-weight: bold"
>42</
span
>
42
要注意的是CSS属性的名称,如果CSS名称中含有连字符(-),比如font-weight, font-size ,background-color等,在使用时需要省略到连字符,使用camel风格的命名,如fontWeight, fontSize,backgroundColor等。
0 0
- Kendo UI开发教程(19): Kendo MVVM 数据绑定(八) Style
- Kendo UI开发教程(19): Kendo MVVM 数据绑定(八) Style
- Kendo UI开发教程(12): Kendo MVVM 数据绑定(一) attr
- Kendo UI开发教程(13): Kendo MVVM 数据绑定(二) Checked
- Kendo UI开发教程(14): Kendo MVVM 数据绑定(三) Click
- Kendo UI开发教程(15): Kendo MVVM 数据绑定(四) Disabled/Enabled
- Kendo UI开发教程(16): Kendo MVVM 数据绑定(五) Events
- Kendo UI开发教程(17): Kendo MVVM 数据绑定(六) Html
- Kendo UI开发教程(18): Kendo MVVM 数据绑定(七) Invisible/Visible
- Kendo UI开发教程(20): Kendo MVVM 数据绑定(九) Text
- Kendo UI开发教程(21): Kendo MVVM 数据绑定(十) Source
- Kendo UI开发教程(22): Kendo MVVM 数据绑定(十一) Value
- Kendo UI开发教程(12): Kendo MVVM 数据绑定(一) attr
- Kendo UI开发教程(13): Kendo MVVM 数据绑定(二) Checked
- Kendo UI开发教程(14): Kendo MVVM 数据绑定(三) Click
- Kendo UI开发教程(15): Kendo MVVM 数据绑定(四) Disabled/Enabled
- Kendo UI开发教程(16): Kendo MVVM 数据绑定(五) Events
- Kendo UI开发教程(17): Kendo MVVM 数据绑定(六) Html
- log4.xml
- Unicode下CString与char_转换
- Kendo UI开发教程(18): Kendo MVVM 数据绑定(七) Invisible/Visible
- Microsoft Visual Studio 2013 Update 1 离线安装程序
- SVN版本冲突解决详解@http://blog.csdn.net/windone0109/article/details/4857044
- Kendo UI开发教程(19): Kendo MVVM 数据绑定(八) Style
- 【C++】浙大PAT (Basic Level)1009. 说反话 (20)
- DNN客户端API
- Kendo UI开发教程(20): Kendo MVVM 数据绑定(九) Text
- android开发笔记之mtk平台 手机恢复出厂设置数据不删除的方法
- ASoc音频框架驱动小结
- sqlserver backup use jobs and clear history backup file, restore database
- 在Mac 的 parallels 中用ubuntu 安装 Parallels Tools
- extjs 入门