@@ -64,18 +64,18 @@ define([
64
64
]
65
65
66
66
this . methodList = [
67
- // { label: 'None', value: '' },
68
- { label : 'count' , value : "' count' " } ,
69
- { label : 'first' , value : "' first' " } ,
70
- { label : 'last' , value : "' last' " } ,
71
- { label : 'size' , value : "' size' " } ,
72
- { label : 'std' , value : "' std' " } ,
73
- { label : 'sum' , value : "' sum' " } ,
74
- { label : 'max' , value : "' max' " } ,
75
- { label : 'mean' , value : "' mean' " } ,
76
- { label : 'median' , value : "' median' " } ,
77
- { label : 'min' , value : "' min' " } ,
78
- { label : 'quantile' , value : "' quantile' " } ,
67
+ { label : 'None' , value : '' } ,
68
+ { label : 'count' , value : "count" } ,
69
+ { label : 'first' , value : "first" } ,
70
+ { label : 'last' , value : "last" } ,
71
+ { label : 'size' , value : "size" } ,
72
+ { label : 'std' , value : "std" } ,
73
+ { label : 'sum' , value : "sum" } ,
74
+ { label : 'max' , value : "max" } ,
75
+ { label : 'mean' , value : "mean" } ,
76
+ { label : 'median' , value : "median" } ,
77
+ { label : 'min' , value : "min" } ,
78
+ { label : 'quantile' , value : "quantile" } ,
79
79
]
80
80
81
81
this . state = {
@@ -617,13 +617,17 @@ define([
617
617
page . appendFormatLine ( '<div class="{0}">' , 'vp-gb-method-selector' ) ;
618
618
// method list
619
619
page . appendFormatLine ( '<div class="{0}">' , 'vp-gb-method-box' ) ;
620
- this . methodList . forEach ( method => {
620
+ this . methodList . forEach ( ( method , idx ) => {
621
+ if ( idx == 0 ) {
622
+ return ;
623
+ }
624
+ var methodStr = "'" + method . value + "'" ;
621
625
var checked = "" ;
622
- if ( previousList && previousList . includes ( method . value ) ) {
626
+ if ( previousList && previousList . includes ( methodStr ) ) {
623
627
checked = "checked"
624
628
}
625
629
page . appendFormatLine ( '<label><input class="vp-gb-method-checkbox" type="checkbox" value="{0}" {1}/><span>{2}</span></label>'
626
- , method . value , checked , method . label ) ;
630
+ , methodStr , checked , method . label ) ;
627
631
} ) ;
628
632
page . appendLine ( '</div>' ) ;
629
633
page . appendLine ( '<hr style="margin: 5px 0;">' ) ;
@@ -772,6 +776,12 @@ define([
772
776
}
773
777
var advMethod = $ ( advItemTags [ i ] ) . find ( '.vp-gb-adv-method' ) . data ( 'list' ) ;
774
778
var advUserMethod = $ ( advItemTags [ i ] ) . find ( '.vp-gb-adv-method' ) . data ( 'userList' ) ;
779
+ if ( ! advMethod || advMethod == null ) {
780
+ advMethod = [ ] ;
781
+ }
782
+ if ( ! advUserMethod || advUserMethod == null ) {
783
+ advUserMethod = [ ] ;
784
+ }
775
785
advMethod = [ ...advMethod , ...advUserMethod ] ;
776
786
var advNaming = $ ( advItemTags [ i ] ) . find ( '.vp-gb-adv-naming' ) . data ( 'dict' ) ;
777
787
if ( ! advMethod || advMethod . length <= 0 ) {
0 commit comments