anchor.diff:          chart.setOption(opts);
       }
   
  +    function setStatisChart(box, data) {
  +        var chart = box.data("echart");
  +        var xData = [];
  +        var bData1 = [];
  +        var bData2 = [];
  +        var pData1 = []; // Count
  +        var pData2 = []; // Sum
  +        for(var i = 0; i < data.length; i ++) {
  +            var v = data[i];
  +            xData.push(v[1]);
  +            bData1.push(v[2]);
  +            bData2.push(v[3]);
  +            pData1.push({
  +                value: v[2],
  +                name : v[1]
  +            });
  +            pData2.push({
  +                value: v[3],
  +                name : v[1]
  +            });
  +        }
  +
  +        var opts = {
  +            series: [{
  +                radius : [ 0, 50],
  +                data: pData1,
  +                type: 'pie'
  +            }, {
  +                radius : [60, 80],
  +                data: pData2,
  +                type: 'pie'
  +            }],
  +            xAxis : [],
  +            yAxis : [],
  +            grid: {
  +                top: 30,
  +                left: 15,
  +                right: 15,
  +                bottom: 0,
  +                containLabel: true
  +            },
  +            toolbox: {
  +                show: true,
  +                feature: {
  +                    show: true,
  +                    myPie: {
  +                        show: true,
  +                        icon: 'M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5',
  +                        title: '饼视图',
  +                        onclick: function () {
  +                            chart.setOption({
  +                                series: [{
  +                                    radius : [ 0, 50],
  +                                    data: pData1,
  +                                    type: 'pie'
  +                                }, {
  +                                    radius : [60, 80],
  +                                    data: pData2,
  +                                    type: 'pie'
  +                                }],
  +                                xAxis : [{
  +                                    show: false
  +                                }],
  +                                yAxis : [{
  +                                    show: false
  +                                }]
  +                            });
  +                        }
  +                    },
  +                    myBar: {
  +                        show: true,
  +                        icon: 'M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7',
  +                        title: '柱状图',
  +                        onclick: function () {
  +                            chart.setOption({
  +                                series: [{
  +                                    data: bData1,
  +                                    type: 'bar'
  +                                }, {
  +                                    data: bData2,
  +                                    type: 'bar'
  +                                }],
  +                                yAxis : [{
  +                                    show: true,
  +                                    type: "value"
  +                                }, {
  +                                    show: true,
  +                                    type: "value",
  +                                    position: "right"
  +                                }],
  +                                xAxis : [{
  +                                    data: xData,
  +                                    show: true,
  +                                    type: 'category'
  +                                }]
  +                            });
  +                        }
  +                    }
  +                }
  +            }
  +        };
  +
  +        chart.resize();
  +        chart.setOption(opts);
  +    }
  +
       if (filtbox.find(".form-group").size() == 2) {
           findbox.find(".filter").hide( );
       }
  
positive.code:             if ("number".equals(type)) {
                  String enumConf = Synt.defxult((String) info.get("conf"),_confId);
                  String enumName = Synt.defxult((String) info.get("enum"), name  );
                  Map    enumData = FormSet.getInstance(enumConf).getEnum(enumName);
                  if (enumData != null ) {
                      StringBuilder sb = new StringBuilder();
                      for (Object code : enumData.keySet( )) {
  
negative.code: 
          for(var i = 0; i < data.length; i ++) {
              var v = data[i];
              if (v[0] == "") continue;
              label = $('<label></label>')
                  .attr("title", v[1] +" ("+ v[2] + ", "+ v[3] +")" );
              check = $('<input type="checkbox" class="checkone2"/>')
                  .attr("name" , name+".")
                  .attr("value", v[0]);
              title = $('<span></span>')
                  .text(v[1]);
              label.append(check).append(title).appendTo(box2);
          }
      }
  
      function setCountsCheck(box, data) {
          var name  = box.data("name");
          var text  = box.data("text");
          var box2  = box.find( ".checkbox").empty();
  
          var label = $('<label></label>');
          var check = $('<input type="checkbox" class="checkall2"/>');
          var title = $('<span></span>')
                  .text("全部" + text);
              label.append(check).append(title).appendTo(box2);
  
          for(var i = 0; i < data.length; i ++) {
              var v = data[i];
              if (v[0] == "") continue;
              label = $('<label></label>')
                  .attr("title", v[1] +" ("+ v[2] + ")");
              check = $('<input type="checkbox" class="checkone2"/>')
  