Ciao a tutti,
Sono nuovo del forum e anche della programmazione per Android.
Sto cercando di visualizzare i dati in una tabella B4XTable all'interno di un dialog (non posso fare altrimenti), ma la tabella rimane vuota.
Non riesco a capire cosa sbaglio.
Il problema è dovuto al tipo della 6a colonna, void.
Carica i dati senza quel valore:
B4X:
Dim lMov As List
lMov.Initialize
For i = 0 To 100 - 1
Dim row(5) As Object
row(0) = i * 1000
row(1) = "ORD 1"
row(2) = "A01"
row(3) = 123
row(4) = 100
' row(5) = 1
lMov.Add(row)
Next
Il problema è dovuto al tipo della 6a colonna, void.
Carica i dati senza quel valore:
B4X:
Dim lMov As List
lMov.Initialize
For i = 0 To 100 - 1
Dim row(5) As Object
row(0) = i * 1000
row(1) = "ORD 1"
row(2) = "A01"
row(3) = 123
row(4) = 100
' row(5) = 1
lMov.Add(row)
Next
Il motivo è che quando crei una B4XTableColumn di tipo COLUMN_TYPE_VOID lo fai (devi farlo) perché quella colonna non conterrà dati ma, di solito, delle View.
Quindi la tabella DB interna alla B4XTable NON avrà quel campo.
Il motivo è che quando crei una B4XTableColumn di tipo COLUMN_TYPE_VOID lo fai (devi farlo) perché quella colonna non conterrà dati ma, di solito, delle View.
Quindi la tabella DB interna alla B4XTable NON avrà quel campo.