1 |
|
2 | # u.Row
|
3 |
|
4 | row对象为dataTable中的行对象,可以调用row上发方法获取、设置字段上的值,设置、获取数据源等。
|
5 |
|
6 |
|
7 | ## 属性
|
8 |
|
9 | ### \# rowId
|
10 |
|
11 | * 类型:`String`
|
12 | * 说明:获取当前行的属性值rowId
|
13 | * 用法:
|
14 |
|
15 | ```
|
16 | row.rowId
|
17 |
|
18 | ```
|
19 | ---
|
20 | ## 方法
|
21 |
|
22 | ### \# setValue
|
23 |
|
24 | * 类型:`Function`
|
25 | * 说明: 设置当前行row的字段值
|
26 | * 用法:
|
27 |
|
28 | ```
|
29 |
|
30 | row.setValue(fieldName, value);
|
31 |
|
32 | ```
|
33 |
|
34 | * 参数:
|
35 |
|
36 | * fieldName: 字段名称
|
37 | * value:需要设置的字段值
|
38 |
|
39 |
|
40 | ### \# getValue
|
41 |
|
42 | * 类型:`Function`
|
43 | * 说明: 获取当前行row字段的值
|
44 | * 用法:
|
45 |
|
46 | ```
|
47 |
|
48 | row.getValue(fieldName);
|
49 |
|
50 | ```
|
51 |
|
52 | * 参数:
|
53 |
|
54 | * fieldName: 字段名称
|
55 |
|
56 |
|
57 | ### \# setSimpleData
|
58 |
|
59 | * 类型:`Function`
|
60 | * 说明: 设置当前行row中的数据源
|
61 | * 用法:
|
62 |
|
63 | ```
|
64 |
|
65 | var dataSource = {"field1":"v1","field2":"v2"}
|
66 |
|
67 | row.setSimpleData(dataSource);
|
68 |
|
69 | ```
|
70 |
|
71 | * 参数:
|
72 |
|
73 | * dataSource: 行对象所需的数据源,其值由字段名称和字段值组成。
|
74 |
|
75 |
|
76 | ### \# getSimpleData
|
77 |
|
78 | * 类型:`Function`
|
79 | * 说明: 获取当前行row中的数据
|
80 | * 用法:
|
81 |
|
82 | ```
|
83 |
|
84 | row.getSimpleData();
|
85 |
|
86 | ```
|
87 |
|
88 |
|
89 | ### \# ref
|
90 |
|
91 | * 类型:`Function`
|
92 | * 说明: 以knockout语法做双向绑定,显示此行的字段值
|
93 | * 用法:
|
94 |
|
95 | ```
|
96 |
|
97 | <label data-bind="text: row.ref('fieldName')"></label>
|
98 |
|
99 | ```
|
100 |
|
101 | * 参数:
|
102 |
|
103 | * fieldName: 字段名称
|
104 |
|
105 |
|
106 | ### \# refEnum
|
107 |
|
108 |
|
109 | * 类型:`Function`
|
110 | * 说明: 以knockout语法做双向绑定,显示此行的字段值为是、否、“”,如果字段值为N,则显示“否”。如果字段值为Y,则显示“是”,其他内容显示为“”。
|
111 | * 用法:
|
112 |
|
113 | ```
|
114 |
|
115 | <label data-bind="text: Row.refEnum('fieldName')"></label>
|
116 |
|
117 | ```
|
118 |
|
119 | * 参数:
|
120 |
|
121 | * fieldName: 字段名称
|
122 |
|
123 | ### \# refDate
|
124 |
|
125 | * 类型:`Function`
|
126 | * 说明: 以knockout语法做双向绑定,使用时间格式化显示字段值
|
127 | * 用法:
|
128 |
|
129 | ```
|
130 |
|
131 | <label data-bind="text: Row.refDate('fieldName',format)"></label>
|
132 |
|
133 | ```
|
134 |
|
135 | * 参数:
|
136 |
|
137 | * fieldName: 字段名称
|
138 | * format: 时间格式化
|
139 |
|
140 |
|
141 | ### \# getMeta
|
142 |
|
143 | * 类型:`Function`
|
144 | * 说明: 获取当前行row中某一列的属性
|
145 | * 用法:
|
146 |
|
147 | ```
|
148 |
|
149 | row.getMeta(fieldName, key)
|
150 |
|
151 | ```
|
152 |
|
153 | * 参数:
|
154 |
|
155 | * fieldName: 字段名称
|
156 | * key: 字段对应的属性名称
|
157 |
|
158 |
|
159 |
|
160 | ### \# setMeta
|
161 |
|
162 | * 类型:`Function`
|
163 | * 说明: 设置当前行row中某一列的属性
|
164 | * 用法:
|
165 |
|
166 | ```
|
167 |
|
168 | row.setMeta(fieldName, key, value)
|
169 |
|
170 | ```
|
171 |
|
172 | * 参数:
|
173 |
|
174 | * fieldName: 字段名称
|
175 | * key: 字段对应的属性名称
|
176 | * value:字段对应的属性具体值
|
177 |
|