Highchart Android Как реализовать развертку в цикле - PullRequest
0 голосов
/ 02 апреля 2019

Моя проблема в детализации. Я хочу создать развернутый цикл, но все серии разверток отображаются в одной серии, в результате, когда я нажимаю на столбец, все серии разверток отображаются в этом символе.

        ArrayList<Object> dataMinorAlarms = new ArrayList<>();
        ArrayList<Object> dataMajorAlarms = new ArrayList<>();
        ArrayList<Object> dataCriticalAlarms = new ArrayList<>();
        ArrayList<Object> dataDrilldownlAlarms = new ArrayList<>();
        ArrayList<Object> DrilldownlAlarms = new ArrayList<>();


        for (ResumenGraph data:resumenGraphs){
            HashMap<String, Object> minor = new HashMap<>();
            minor.put("name", data.getName());
            minor.put("y", data.getData().getMinor());
            minor.put("drilldown", data.getName());

            HashMap<String, Object> major = new HashMap<>();
            major.put("name", data.getName());
            major.put("y", data.getData().getMajor());
            major.put("drilldown", data.getName());

            HashMap<String, Object> critical = new HashMap<>();
            critical.put("name", data.getName());
            critical.put("y", data.getData().getCritical());
            critical.put("drilldown", data.getName());

            for (int i = 0; i < data.getDrilldown().size(); i++) {
                HIColumn series4 = new HIColumn();
                series4.setName(data.getName());
                series4.setId(data.getName());
                Object[] object2 = new Object[]{data.getDrilldown().get(i).getName(),data.getDrilldown().get(i).getData().getMajor()};
                dataDrilldownlAlarms.add(object2);

                DrilldownlAlarms.add(series4);

            }
            dataMinorAlarms.add(minor);
            dataMajorAlarms.add(major);
            dataCriticalAlarms.add(critical);
        }


1 Ответ

0 голосов
/ 03 апреля 2019

Вам необходимо использовать действительные значения x и y из класса Point, что-то вроде свойства index не существует.

Подобный пример можно найти в документации по оболочке highcharts-android.

API: https://api.highcharts.com/class-reference/Highcharts.Point#toc3

Документы: https://github.com/highcharts/highcharts-android/blob/master/README.md

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...