Como recuperar os dados de um dataset via Javascript no CDE

O segredo é o objeto result , que pode ser capturado com this.result , também pode usar this.metadata e this.queryInfo

Você pode adicionar um elemento Query Component e nele vincular seu dataSource criado no Dashboard.

Depois  acessando as opões avançadas do seu Query Component e Post Execution adicionar os seguinte Js

function (){

// Para Logs no Console
Dashboards.log(“this.result:”);
Dashboards.log(JSON.stringify(this.result));

for(i=0; i < this.result.length; i++) // i número da linha
{
var key = this.result[i][0];  // posição do campo na linha
var text = this.result[i][1];
var isgroup = this.result[i][2];
var color = this.result[i][3];
var loc = this.result[i][4];

}

}

Obs. Não esqueça de adicionar o elemento do Layout ( HtmlObject )

 

Sobre Marcio Junior Vieira

Atualmente atua como Cientista de Dados da Ambiente Livre. Evangelista de tecnologias Open Source e Free Software desde 1999. Data Scientist, Data Engineer e Big Data Expert. Certified Pentaho Solutions Consultant. Alfresco ECM & Activiti BPM e Camunda BPM Expert. Scala, Java, PHP, Python and JavaScript Programmer.
Esta entrada foi publicada em Open Source, Pentaho. Adicione o link permanente aos seus favoritos.

1 respostas para Como recuperar os dados de um dataset via Javascript no CDE

  1. Guido disse:

    Excelente a diga do Log Marcio!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *