Boa noite, sou novo do Fluig.
Criei um dataset customizado e incluir um data-zoom, o data-zoom retorna os valores correto mas quando digito não me retorna o valores filtrado. O código esta em anexo.
function createDataset(fields, constraints, sortFields) {
var chv = constraints[0].initialValue;
var nota = DatasetBuilder.newDataset();
var query = "SELECT * FROM PGMV_FLUIG_LOJAS " ;
try { var ic = new javax.naming.InitialContext(); var ctx = ic.lookup("jdbc"); var ds = ctx.lookup("FluigIntegracao"); var con = ds.getConnection(); var created = false;
var stmt = con.prepareStatement(query);
var rs = stmt.executeQuery(); var columnCount = rs.getMetaData().getColumnCount();
while (rs.next()) { if (!created) { for (var i = 1; i <= columnCount; i++) { nota.addColumn(rs.getMetaData().getColumnName(i)); } created = true; } var Arr = new Array(); for (var i = 1; i <= columnCount; i++) { var obj = rs.getObject(rs.getMetaData().getColumnName(i)); if (null != obj) { Arr[i - 1] = rs.getObject(rs.getMetaData().getColumnName(i)).toString(); } else { Arr[i - 1] = "null"; } } nota.addRow(Arr); }
con.close(); stmt.close();
} catch (e) { con.close(); stmt.close(); nota.addRow(new Array(e.message)); }
return nota;
}