Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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