Pessoal,
Preciso preencher uma lista de um vetor com valores dinâmicos, mas não está dando certo minha lógica:
Os vetores que preciso deixar igual a este:var data = google.visualization.arrayToDataTable([
[
<c:forEach var="medicao" items="${medicoes}">
'${medicao.dtHoraDispositivo}',
'${medicao.codDispositivo}',
'${medicao.ultMensagem}',
<c:choose>
<c:when test="${medicao.velocidadeInst != null}">
<c:set var="velocidadeInst" value="true"/>
'${medicao.velocidadeInst}',
</c:when>
<c:when test="${medicao.rotMotor != null}">
<c:set var="rotMotor" value="true"/>
'${medicao.rotMotor}',
</c:when>
<c:when test="${medicao.nvlCombus != null}">
<c:set var="nvlCombus" value="true"/>
'${medicao.nvlCombus}',
</c:when>
<c:when test="${medicao.consInsCombus != null}">
<c:set var="consInsCombus" value="true"/>
'${medicao.consInsCombus}',
</c:when>
<c:when test="${medicao.distPerc != null}">
<c:set var="distPerc" value="true"/>
'${medicao.distPerc}',
</c:when>
<c:when test="${medicao.tempViagem != null}">
<c:set var="tempViagem" value="true"/>
'${medicao.tempViagem}',
</c:when>
<c:when test="${medicao.consMedCombus != null}">
<c:set var="consMedCombus" value="true"/>
'${medicao.consMedCombus}',
</c:when>
</c:choose>
'${medicao.latitude}',
'${medicao.longitude}'
</c:forEach>
]
]);
Esta primeira lista é a de títulos, referente a primeira linha do item da lista que mostrei de exemplo ( ['tempo', 'Velocidade', 'Rotacao do Motor','Nvl Combustivel'], )
então como é dinâmico preciso verificar se é diferente de nulo, se sim, eu seto uma variável para verificar depois na lista de resultado para mostrar ou não.