Skip to content

android再points里面获取index获取不到 #209

Open
@daoyua

Description

@daoyua
 String formart = String.format("function () {\n" +
                        "        var total1=0; var total2=0;   \n" +
                        "        var dataIndex = this.points[0].index;\n" +
                        "        var indexTab = %s;\n" +
                        "        var fu = %s;\n" +
                        "        let time = '%s '+ this.points[0].x + '<br/>';\n" +
                        "        let wholeContentStr ='' ;\n" +
                        "        let wholeContentStr2 = '';\n" +
                        "        let line = '——————————'+ '<br/>';\n" +
                        "        var data = %s;\n" +
                        "        var totalzheng = %s;\n" +
                        "        var totalfu = %s;\n" +
//                "       let arr = ['#00C1D6', '#9EDBA8','#2FC774','#F88340','#F88340','#F88340','#F88340','#A3C2F0','#5CADFF' ];\n" +
                        "       let arr = ['#00C1D6', '#9EDBA8','#2FC774','#F88340','#F88340','#F88340','#F88340','#A3C2F0','#5CADFF' ];\n" +

//                        "        for (let i = 0, len = this.points.length; i < len; i++) {\n" +
                        "        this.points.forEach(function(point, index) {\n"+
                        "          let thisPoint =point;\n" +
                        "          if (!thisPoint.series.name.includes('trans')) {\n" +
                        "            let yValue = thisPoint.y;\n" +
//                "            if (yValue < 0) {\n" +
//                "                   yValue=-yValue; \n" +
//                "                   total2=total2+yValue; \n" +
//                "                    }else{ total1=total1+yValue;\n" +
//                "                           }\n" +
//                "                let prefixStr = '<span style=\\\"' +'color:'+thisPoint.color +'; font-size:13px\\\"' + '>◉ ';\n" +
//                "                let prefixStr = '<span style=\\\"' + 'color:'+ thisPoint.color + '; font-size:13px\\\"' + '>◉</span> ';\n" +



                        "            if (index <= indexTab) {\n" +
                        "                let prefixStr = '<span style=\\\"' + 'color:'+thisPoint.color  + '; font-size:13px\\\"' + '>◉</span> ';\n" +
//                "                wholeContentStr += prefixStr + thisPoint.series.name + ': ' + data[1][1]+ '<br/>';\n" +
                        "                wholeContentStr += prefixStr + 'index:'+index+'thisPoint.index'+point.index+thisPoint.series.name + ': ' + data[index][point.index]+ '<br/>';\n" +
                        "                       }\n" +
                        "            if (index >indexTab ) {\n" +
                        "                let prefixStr = '<span style=\\\"' + 'color:'+thisPoint.color  + '; font-size:13px\\\"' + '>◉</span> ';\n" +
                        "                wholeContentStr2 += prefixStr + 'index:'+index+'thisPoint.index'+point.index+thisPoint.series.name + ': ' + data[index][point.index]+ '<br/>';\n" +
//                "                wholeContentStr2 += prefixStr + thisPoint.series.name + ': ' + data[1][1]+ '<br/>';\n" +
                        "                           }\n" +
                        "                                                       }\n" +
                        "                                                               });\n" +
//                        "                                                               }\n" +
                        "         let result = '%s'+ ': ' +totalzheng[dataIndex] + '<br/>';\n" +
                        "         let result2 ='%s'+ ': ' +totalfu[dataIndex]+ '<br/>';\n" +
                        "            if ( indexTab<0) {\n" +
                        "                 result = '';\n" +
                        "                 line = '';\n" +
                        "                       }\n" +
                        "            if ( fu<0) {\n" +
                        "                 result2 = '';\n" +
                        "                 line = '';\n" +
                        "                       }\n" +
                        "       result=dataIndex+time+result+wholeContentStr+line+result2+wholeContentStr2; \n" +
                        "        return result;\n" +
//                "    }",CHART_TIME,LanguageUtils.getStringFromCache("home_Power_generation"),
                        "    }", size, fuSize,CHART_TIME, mAASeriesElementsData, mAASeriesElementsZheng, mAASeriesElementsFu, LanguageUtils.getStringFromCache("home_Power_generation"),
                LanguageUtils.getStringFromCache("add_Electricity_consumption")

就是这个 " var dataIndex = this.points[0].index;\n" +
或者 " var dataIndex = this.points.index;\n" +
或者 " var dataIndex = this.point.index;\n" +

全都获取不到index,显示是undefined

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions