Boa tarde!
Surgiu a necessidade de apresentar dados de um dataset customizado por mim na página inicial do Fluig. Com o componentes de editor html não funcionou corretamente por não conseguir buscar os dados do dataset.
Li a documentação para interligar widget a um dataset customizado mas não consegui compreender como realizar essa programação.
Enfim, alguém possui algum exemplo funcional para esse procedimento?
Att,
Rafael.
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
@Rafael, você pode realizar os seguintes procedimentos:
No arquivo view.ftl você adiciona a referência ao arquivo vcXMLRPC.js, na primeira linha:
<script src="/webdesk/vcXMLRPC.js" type="text/javascript"></script>
Ai em uma função no javascript você implementa a consulta do dataset:
var param1 = "teste";
var param2 = "teste2";
//Campos que irá trazer
var fields = null;
//Monta as constraints para consulta
var constraints = new Array();
constraints.push(DatasetFactory.createConstraint("param1", param1, param1, ConstraintType.MUST));
constraints.push(DatasetFactory.createConstraint("param2", param2, param2, ConstraintType.MUST));
//Define os campos para ordenação
var sortingFields = null;
//Busca o dataset
var dataset = DatasetFactory.getDataset("seuDataset", fields, constraints, sortingFields);
var count = dataset.values.length;
if (count > 0) {
// percorre os registros
for (var i =0; i <= count, i++) {
console.log(dataset.values[i].CAMPO1);
console.log(dataset.values[i].CAMPO2);
}
} else {
alert("Nenhum registro encontrato!");
}
Boa noite @Gabriel!
Sua sugestão funcionou perfeitamente, já estou realizando as customizações necessárias.
@Rafael, boa tarde!!
Complementando a resposta do @Gabriel, o pessoal do fluig disponibiliza exemplos prontos de várias funcionalidades, e dentre elas, temos exemplos de widgets.
Boa noite, @Rodolfo!
Muito obrigado pelo link. Lembro que já havia procurado algum repositório de exemplos e não encontrei.