Sub ShowContent( llrows As List )
Dim col0, col1, col2, col3, col4, col5, col6 As B4XTableColumn
'
col0 = tbVC.AddColumn("id",tbVC.COLUMN_TYPE_NUMBERS)
col1 = tbVC.AddColumn("nombre",tbVC.COLUMN_TYPE_TEXT)
col2 = tbVC.AddColumn("estado",tbVC.COLUMN_TYPE_TEXT)
col3 = tbVC.AddColumn("creado",tbVC.COLUMN_TYPE_TEXT)
col4 = tbVC.AddColumn("observaciones",tbVC.COLUMN_TYPE_TEXT)
col5 = tbVC.AddColumn("cantidad",tbVC.COLUMN_TYPE_TEXT)
CreateCustomFormat(col5)
col6 = tbVC.AddColumn("nombresintildes",tbVC.COLUMN_TYPE_TEXT)
col0.Width = -1
col1.Width = tbVC.mBase.Width * 0.40
col2.Width = tbVC.mBase.Width * 0.10
col3.Width = tbVC.mBase.Width * 0.10
col4.Width = tbVC.mBase.Width * 0.30
col5.Width = tbVC.mBase.Width * 0.10
col6.Width = -1
'
For Each tc As B4XTableColumn In Array(col0,col2,col3,col5)
tc.Searchable = False
Next
'
tbVC.Refresh
tbVC.SearchField.RequestFocusAndShowKeyboard
'
tbVC.SetData(llrows)
End Sub
Private Sub CreateCustomFormat (c As B4XTableColumn)
Dim formatter As B4XFormatter
formatter.Initialize
c.Formatter = formatter
' >1
Dim Mayor1 As B4XFormatData = c.Formatter.NewFormatData
Mayor1.TextColor = tbVC.TextColor
Mayor1.FormatFont = xui.CreateDefaultFont(16)
c.Formatter.AddFormatData(Mayor1, 2, c.Formatter.MAX_VALUE, True)
' <=1
Dim Menor2 As B4XFormatData = c.Formatter.CopyFormatData(Mayor1)
Menor2.TextColor = xui.Color_Green
Menor2.FormatFont = xui.CreateDefaultBoldFont(16)
Menor2.Prefix = "("
Menor2.Postfix = ")"
c.Formatter.AddFormatData(Menor2,c.Formatter.MIN_VALUE,1, False)
End Sub