1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | const getData = function () {
|
8 | var datas = [], row, meta;
|
9 | meta = this.parent.getMeta()
|
10 | for (var i = 0; i < this.rows.length; i++) {
|
11 | row = this.rows[i];
|
12 | datas.push({'id': row.rowId, 'status': row.status, data: row.data});
|
13 | }
|
14 | return datas
|
15 | }
|
16 |
|
17 | const getSelectDatas = function () {
|
18 | var datas = [], row;
|
19 | for (var i = 0; i < this.rows.length; i++) {
|
20 | row = this.rows[i];
|
21 | datas.push({'id': row.rowId, 'status': row.status, data: row.data});
|
22 | }
|
23 | for (var i = 0; i < this.selectedIndices.length; i++) {
|
24 | row = this.rows[this.selectedIndices[i]];
|
25 | datas.push({'id': row.rowId, 'status': row.status, data: row.data});
|
26 | }
|
27 | return datas
|
28 | }
|
29 |
|
30 |
|
31 |
|
32 | const getSelectRows = function () {
|
33 | var rows = [];
|
34 | for (var i = 0; i < this.selectedIndices.length; i++) {
|
35 | rows.push(this.rows[this.selectedIndices[i]])
|
36 | }
|
37 | return rows
|
38 | }
|
39 |
|
40 | const getRowByRowId = function (rowid) {
|
41 | for (var i = 0, count = this.rows.length; i < count; i++) {
|
42 | if (this.rows[i].rowId == rowid)
|
43 | return this.rows[i]
|
44 | }
|
45 | return null
|
46 | }
|
47 |
|
48 | const getRowValue = function (rowIndex, fieldName) {
|
49 | var row = this.rows[rowIndex]
|
50 | if (row) {
|
51 | return row.data[fieldName]['value']
|
52 | }
|
53 | return null
|
54 | }
|
55 |
|
56 | export {
|
57 | getData,
|
58 | getSelectDatas,
|
59 | getSelectRows,
|
60 | getRowByRowId,
|
61 | getRowValue
|
62 | } |
\ | No newline at end of file |