1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | import {
|
8 | setRowValue,
|
9 | updateRow
|
10 | } from './page-data';
|
11 |
|
12 | import {
|
13 | getData,
|
14 | getSelectDatas,
|
15 | getSelectRows,
|
16 | getRowByRowId,
|
17 | getRowValue
|
18 | } from './page-getData';
|
19 |
|
20 | import{
|
21 | getRowMeta
|
22 | } from './page-getMeta';
|
23 |
|
24 | import {
|
25 | setRowMeta
|
26 | } from './page-meta';
|
27 |
|
28 | import {
|
29 | removeRowByRowId,
|
30 | updateSelectedIndices,
|
31 | updateFocusIndex
|
32 | } from './page-removeRow';
|
33 |
|
34 |
|
35 | class Page{
|
36 | constructor(options){
|
37 | this.focus = options['focus'] || null;
|
38 | this.selectedIndices = options['selectedIndices'] || null;
|
39 | this.rows = options['rows'] || []
|
40 | this.parent = options['parent'] || null;
|
41 |
|
42 |
|
43 |
|
44 | }
|
45 | }
|
46 |
|
47 |
|
48 | Page.prototype.setRowValue= setRowValue;
|
49 | Page.prototype.updateRow= updateRow;
|
50 |
|
51 |
|
52 | Page.prototype.getData= getData;
|
53 | Page.prototype.getSelectDatas= getSelectDatas;
|
54 | Page.prototype.getSelectRows= getSelectRows;
|
55 | Page.prototype.getRowByRowId= getRowByRowId;
|
56 | Page.prototype.getRowValue= getRowValue;
|
57 |
|
58 |
|
59 | Page.prototype.getRowMeta= getRowMeta;
|
60 |
|
61 |
|
62 | Page.prototype.setRowMeta= setRowMeta;
|
63 |
|
64 |
|
65 | Page.prototype.removeRowByRowId= removeRowByRowId;
|
66 | Page.prototype.updateSelectedIndices= updateSelectedIndices;
|
67 | Page.prototype.updateFocusIndex= updateFocusIndex;
|
68 |
|
69 |
|
70 | export {
|
71 | Page
|
72 | }
|