@@ -26,64 +26,66 @@ angular.module('app', ['bsTable'])
26
26
var colData = { workspace : wk . name } ;
27
27
wk . rows = makeRandomRows ( colData ) ;
28
28
setInterval ( function ( ) {
29
- wk . rows = wk . tableOptions . data = makeRandomRows ( colData ) ;
29
+ wk . rows = wk . bsTableControl . options . data = makeRandomRows ( colData ) ;
30
30
$scope . $applyAsync ( ) ;
31
31
} , 5000 ) ;
32
32
33
- wk . tableOptions = {
34
- data : wk . rows ,
35
- rowStyle : function ( row , index ) {
36
- return { classes : 'none' } ;
37
- } ,
38
- cache : false ,
39
- height : 400 ,
40
- striped : true ,
41
- pagination : true ,
42
- pageSize : 10 ,
43
- pageList : [ 5 , 10 , 25 , 50 , 100 , 200 ] ,
44
- search : true ,
45
- showColumns : true ,
46
- showRefresh : false ,
47
- minimumCountColumns : 2 ,
48
- clickToSelect : false ,
49
- showToggle : true ,
50
- maintainSelected : true ,
51
- columns : [ {
52
- field : 'state' ,
53
- checkbox : true
54
- } , {
55
- field : 'index' ,
56
- title : '#' ,
57
- align : 'right' ,
58
- valign : 'bottom' ,
59
- sortable : true
60
- } , {
61
- field : 'id' ,
62
- title : 'Item ID' ,
63
- align : 'center' ,
64
- valign : 'bottom' ,
65
- sortable : true
66
- } , {
67
- field : 'name' ,
68
- title : 'Item Name' ,
69
- align : 'center' ,
70
- valign : 'middle' ,
71
- sortable : true
72
- } , {
73
- field : 'workspace' ,
74
- title : 'Workspace' ,
75
- align : 'left' ,
76
- valign : 'top' ,
77
- sortable : true
78
- } , {
79
- field : 'flag' ,
80
- title : 'Flag' ,
81
- align : 'center' ,
82
- valign : 'middle' ,
33
+ wk . bsTableControl = {
34
+ options : {
35
+ data : wk . rows ,
36
+ rowStyle : function ( row , index ) {
37
+ return { classes : 'none' } ;
38
+ } ,
39
+ cache : false ,
40
+ height : 400 ,
41
+ striped : true ,
42
+ pagination : true ,
43
+ pageSize : 10 ,
44
+ pageList : [ 5 , 10 , 25 , 50 , 100 , 200 ] ,
45
+ search : true ,
46
+ showColumns : true ,
47
+ showRefresh : false ,
48
+ minimumCountColumns : 2 ,
83
49
clickToSelect : false ,
84
- formatter : flagFormatter ,
85
- // events: flagEvents
86
- } ]
50
+ showToggle : true ,
51
+ maintainSelected : true ,
52
+ columns : [ {
53
+ field : 'state' ,
54
+ checkbox : true
55
+ } , {
56
+ field : 'index' ,
57
+ title : '#' ,
58
+ align : 'right' ,
59
+ valign : 'bottom' ,
60
+ sortable : true
61
+ } , {
62
+ field : 'id' ,
63
+ title : 'Item ID' ,
64
+ align : 'center' ,
65
+ valign : 'bottom' ,
66
+ sortable : true
67
+ } , {
68
+ field : 'name' ,
69
+ title : 'Item Name' ,
70
+ align : 'center' ,
71
+ valign : 'middle' ,
72
+ sortable : true
73
+ } , {
74
+ field : 'workspace' ,
75
+ title : 'Workspace' ,
76
+ align : 'left' ,
77
+ valign : 'top' ,
78
+ sortable : true
79
+ } , {
80
+ field : 'flag' ,
81
+ title : 'Flag' ,
82
+ align : 'center' ,
83
+ valign : 'middle' ,
84
+ clickToSelect : false ,
85
+ formatter : flagFormatter ,
86
+ // events: flagEvents
87
+ } ]
88
+ }
87
89
} ;
88
90
function flagFormatter ( value , row , index ) {
89
91
return '<img src="' + row . flagImage + '"/>'
0 commit comments