File tree Expand file tree Collapse file tree 2 files changed +18
-8
lines changed
src/ReportViewer.NET.Web/wwwroot/js Expand file tree Collapse file tree 2 files changed +18
-8
lines changed Original file line number Diff line number Diff line change 65
65
return dtoArr ;
66
66
}
67
67
68
- self . selectCheckbox = function ( element ) {
68
+ self . selectCheckbox = function ( element , selectAll ) {
69
69
var id = $ ( element ) . attr ( 'id' ) ;
70
70
var list = id . indexOf ( '-' ) > - 1 ;
71
71
81
81
}
82
82
}
83
83
84
- $ ( element ) . prop ( 'checked' , ! checked ) ;
84
+ if ( selectAll ) {
85
+ $ ( element ) . prop ( 'checked' , true ) ;
86
+ }
87
+ else {
88
+ $ ( element ) . prop ( 'checked' , checked ) ;
89
+ }
85
90
}
86
91
87
92
self . postReportParameters = function ( ) {
140
145
let checkboxes = $ ( dropdownContainer ) . find ( 'input[type="checkbox"]' ) ;
141
146
142
147
$ . each ( checkboxes , function ( idx , ele ) {
143
- self . selectCheckbox ( $ ( ele ) ) ;
148
+ self . selectCheckbox ( $ ( ele ) , true ) ;
144
149
} ) ;
145
150
} ) ;
146
151
151
156
} ) ;
152
157
153
158
$ ( '.report-viewer input[type="checkbox"]' ) . on ( "change" , function ( event ) {
154
- self . selectCheckbox ( $ ( this ) ) ;
159
+ self . selectCheckbox ( $ ( this ) , false ) ;
155
160
} ) ;
156
161
157
162
$ ( '.report-viewer #RunReportBtn' ) . on ( 'click' , function ( ) {
Original file line number Diff line number Diff line change 65
65
return dtoArr ;
66
66
}
67
67
68
- self . selectCheckbox = function ( element ) {
68
+ self . selectCheckbox = function ( element , selectAll ) {
69
69
var id = $ ( element ) . attr ( 'id' ) ;
70
70
var list = id . indexOf ( '-' ) > - 1 ;
71
71
81
81
}
82
82
}
83
83
84
- $ ( element ) . prop ( 'checked' , ! checked ) ;
84
+ if ( selectAll ) {
85
+ $ ( element ) . prop ( 'checked' , true ) ;
86
+ }
87
+ else {
88
+ $ ( element ) . prop ( 'checked' , checked ) ;
89
+ }
85
90
}
86
91
87
92
self . postReportParameters = function ( ) {
140
145
let checkboxes = $ ( dropdownContainer ) . find ( 'input[type="checkbox"]' ) ;
141
146
142
147
$ . each ( checkboxes , function ( idx , ele ) {
143
- self . selectCheckbox ( $ ( ele ) ) ;
148
+ self . selectCheckbox ( $ ( ele ) , true ) ;
144
149
} ) ;
145
150
} ) ;
146
151
151
156
} ) ;
152
157
153
158
$ ( '.report-viewer input[type="checkbox"]' ) . on ( "change" , function ( event ) {
154
- self . selectCheckbox ( $ ( this ) ) ;
159
+ self . selectCheckbox ( $ ( this ) , false ) ;
155
160
} ) ;
156
161
157
162
$ ( '.report-viewer #RunReportBtn' ) . on ( 'click' , function ( ) {
You can’t perform that action at this time.
0 commit comments