Ich würde ganz gern ein XbpBrowse verwenden wollen zum Darstellen von temporären Datensätzen.
Ich habe jetzt als Workaround auf die Schnelle eine Temp-DBF erstellt mit den Records die ich brauche.
Aber eigentlich würde ich ganz gern gleich ein Array browsen wollen.
Folgendes habe ich versucht aber das funktioniert so nicht ( weil nIndx nicht übergeben wird? )
Code: Alles auswählen
oBrowse:skipBlock := {|n| nIndx += n }
oBrowse:goTopBlock := {| | nIndx := 1 }
oBrowse:goBottomBlock := {| | nIndx := len( aElemente ) }
oBrowse:phyPosBlock := {| | nIndx }
oBrowse:posBlock := {| | nIndx }
oBrowse:goPosBlock := {|n| nIndx := n }
oBrowse:lastPosBlock := {| | 100 }
oBrowse:firstPosBlock := {| | 0 }
oBrowse:cursorMode := XBPBRW_CURSOR_ROW
oBrowse:addColumn( { | nIndx | aElemente[nIndx][1] }, nil, "ID" )
oBrowse:addColumn( { | nIndx | aElemente[nIndx][2] }, nil, "Name" )
btw: wo liegt der Unterschied zwischen: aElemente[nIndx,1] und aElemente[nIndx][1] ?!?
Danke schon mal für eure Zeit und Mithilfe