Je travaille sur une application Android. Dans cette application, j'ai une fenêtre pour les rapports. La fenêtre de rapports contiendra une table avec les champs nom, montant et date. Ces données proviendront de la base de données. Donc, dans la boucle while, je crée les labels et tableViewRow. Mais cela ne fonctionne pas et donne des erreurs.problème dans la création de vue de la table et la ligne vue de la table à l'exécution en Titanium?
Voici le code Iam utilisant:
var rows = conn.execute('SELECT * FROM entries WHERE 1 order by dt desc ');
var i = 0;
var k = 0;
var l = 0;
var j = 1;
while (rows.isValidRow())
{
var repLabel[i] = Titanium.UI.createLabel({
text:rows.fieldByName('name'),
left:10,
textAlign:'center',
font:{ fontSize:16,fontFamily:'helvetica',fontWeight:'bold' },
color:'#999'
});
var repLabel[k] = Titanium.UI.createLabel({
text:rows.fieldByName('amount'),
left:150,
textAlign:'center',
font:{ fontSize:16,fontFamily:'helvetica',fontWeight:'bold' },
color:'#999'
});
var repLabel[l] = Titanium.UI.createLabel({
text:rows.fieldByName('date'),
left:230,
textAlign:'center',
font:{ fontSize:16,fontFamily:'helvetica',fontWeight:'bold' },
color:'#999'
});
var repRow[i] = Titanium.UI.createTableViewRow({
backgroundColor:'#fff',
});
repRow[i].add(repLabel[i]);
repRow[i].add(repLabel[k]);
repRow[i].add(repLabel[l]);
data[j] = repRow[i];
rows.next();
i++;
j++;
};
quelles erreurs est-ce qu'il donne, s'il vous plaît les poster aussi bien. – bh88