Spanish Solucionado [b4a]¿Cómo consultar el valor de clv.add?

pacoMx

Member
Licensed User
Longtime User
Hola, estoy creando unos páneles desde un json que recibo, hasta ahí todo bien.

Necesito asignar y recuperar unos valores y no encuentro bien como asignarlos al panel.

Mi función de add es:
B4X:
clv2.Add(CreateListItem(descripcion,  foto0, clv2.AsView.Width, 170dip), id)
donde "id" es un valor que necesito recuperar para hacer otro query a base de datos externa.

Según entiendo, ese parámetro es pasado al objeto agreagado a la lista ¿cómo puedo recuperarlo al hacer click?
B4X:
Private Sub Button1_Click
    Dim index As Int = clv2.GetItemFromView(Sender) 'entiendo que de este modo obtengo el panel de un array (o similar)
    Log("click en el boton con objeto indice.."&index) ' pero necesito algo así como el id, no index ?
End Sub
 

pacoMx

Member
Licensed User
Longtime User
B4X:
Dim index As Int = clv2.GetItemFromView(Sender)
Dim valorPAnel As Int =clv2.GetValue(index)
 
Top