HosseinEbi
Member
hello everyone!
I have a customListView to load my online database based on lazy loading in VisibleRangeChanged.
The data is stored in an array.
I can get only one of array components that is carried by panel.tag but I can't two others panel's views. any help please
I have a customListView to load my online database based on lazy loading in VisibleRangeChanged.
The data is stored in an array.
I can get only one of array components that is carried by panel.tag but I can't two others panel's views. any help please
B4X:
Sub JobDone(job As HttpJob)
If job.Success Then
Select job.JobName
Case "jobBobo"
Log(job.GetString)
If job.GetString = "nothing" Then
Return
End If
Dim rows() As String = Regex.Split("<br>", job.GetString)
For Each row As String In rows
components = Regex.Split("#", row)
Dim p As Panel = xui.CreatePanel("")
p.SetLayoutAnimated(0, 0, 0, 100%x, 150dip)
p.Tag = components(1)
clv.Add(p, "")
Next
End Select
Else
Log(job.ErrorMessage)
End If
job.Release
End Sub
Private Sub clv_VisibleRangeChanged (FirstIndex As Int, LastIndex As Int)
For i = FirstIndex To LastIndex
Dim p As Panel
p = clv.GetPanel(i)
If p.NumberOfViews = 0 Then
p.LoadLayout("item")'''''Includs a panel and two labels
lblBoboName.Text = p.Tag''''''''' This is Ok
End If
Next
End Sub