File tree 4 files changed +63
-44
lines changed
4 files changed +63
-44
lines changed Original file line number Diff line number Diff line change 5
5
document . write ( '<script src="src/sample.js" type="text/javascript"></script>' ) ;
6
6
7
7
document . write ( '<script src="src/user.js" type="text/javascript"></script>' ) ;
8
+ document . write ( '<script src="src/user/model.js" type="text/javascript"></script>' ) ;
9
+ document . write ( '<script src="src/user/model/list.js" type="text/javascript"></script>' ) ;
8
10
document . write ( '<script src="src/user/list.js" type="text/javascript"></script>' ) ;
9
11
Original file line number Diff line number Diff line change 6
6
* author: erik
7
7
*/
8
8
9
-
10
- user . listModel = new er . Model ( {
11
- LOADER_LIST : [ 'listLoader' , 'fieldLoader' ] ,
12
-
13
- listLoader : new er . Model . Loader ( function ( ) {
14
- this . stop ( ) ;
15
- var me = this ;
16
-
17
- baidu . ajax . get (
18
- 'data.php?' + me . getQueryString ( {
19
- order : 'order' ,
20
- orderBy : 'orderBy'
21
- } ) ,
22
- function ( xhr ) {
23
- var data = baidu . json . parse ( xhr . responseText ) ;
24
- me . set ( 'list' , data ) ;
25
- me . start ( ) ;
26
- }
27
- ) ;
28
- } ) ,
29
-
30
- fieldLoader : new er . Model . Loader ( function ( ) {
31
- this . set ( 'fields' , [
32
- {
33
- title : 'ID' ,
34
- field : 'id' ,
35
- content : 'id' ,
36
- width : 30 ,
37
- sortable : 1
38
- } ,
39
- {
40
- title : '名称' ,
41
- field : 'name' ,
42
- width : 950 ,
43
- content : function ( item ) {
44
- return item . name ;
45
- }
46
- }
47
- ] ) ;
48
- } )
49
- } ) ;
50
-
51
-
52
9
user . list = new er . Action ( {
53
- model : user . listModel ,
10
+ model : user . model . list ,
54
11
view : 'list' ,
55
12
56
13
STATE_MAP : {
Original file line number Diff line number Diff line change
1
+ /*
2
+ * ER Sample
3
+ *
4
+ * path: src/user/model.js
5
+ * desc: model包声明
6
+ * author: erik
7
+ */
8
+
9
+
10
+ user . model = { } ;
Original file line number Diff line number Diff line change
1
+ /*
2
+ * ER Sample
3
+ *
4
+ * path: src/user/model/list.js
5
+ * desc: list的数据模型
6
+ * author: erik
7
+ */
8
+
9
+
10
+ user . model . list = new er . Model ( {
11
+ LOADER_LIST : [ 'listLoader' , 'fieldLoader' ] ,
12
+
13
+ listLoader : new er . Model . Loader ( function ( ) {
14
+ this . stop ( ) ;
15
+ var me = this ;
16
+
17
+ baidu . ajax . get (
18
+ 'data.php?' + me . getQueryString ( {
19
+ order : 'order' ,
20
+ orderBy : 'orderBy'
21
+ } ) ,
22
+ function ( xhr ) {
23
+ var data = baidu . json . parse ( xhr . responseText ) ;
24
+ me . set ( 'list' , data ) ;
25
+ me . start ( ) ;
26
+ }
27
+ ) ;
28
+ } ) ,
29
+
30
+ fieldLoader : new er . Model . Loader ( function ( ) {
31
+ this . set ( 'fields' , [
32
+ {
33
+ title : 'ID' ,
34
+ field : 'id' ,
35
+ content : 'id' ,
36
+ width : 30 ,
37
+ sortable : 1
38
+ } ,
39
+ {
40
+ title : '名称' ,
41
+ field : 'name' ,
42
+ width : 950 ,
43
+ content : function ( item ) {
44
+ return item . name ;
45
+ }
46
+ }
47
+ ] ) ;
48
+ } )
49
+ } ) ;
50
+
You can’t perform that action at this time.
0 commit comments