I know you deprecated FMX UI Pack but meanwhile I did not migrate my old FMXTableView components for FNCTableView I just want to ask you something quickly.
On the picture above I create and insert items (add) on runtime with the code below, but on mobile platforms the FMXTableView does not scroll to the last item, on Windows it does not have such trouble, so the question is: "there is a procedure or command that I can call in order to refresh the entire table in order the scroll take the new items inserted?"
// Llenamos el grid
While Not ConsultaTiposPagos.Eof do
Begin
Y := 9+NumeroParametrosImpresion;
// Agregamos únicamente las formas de pago habilitadas para el punto de venta
If ConsultaTiposPagos.FieldByName('usaCuenta').AsInteger = 1 then
Begin
// Creamos en la tabla finalizar transaccion
Item := TablaFinalizarTransaccion.Items.Insert(Y);
Item.Caption := ConsultaTiposPagos.FieldByName('descripcion').AsString;
Item.Description := '$0.00';
Item.Tag := 5;// ConsultaTiposPagos.FieldByName('ID').AsInteger;
Item.TagString := ConsultaTiposPagos.FieldByName('ID').AsString;
Item.TagFloat := 0;
Item.DataValue := 0;
Item.CategoryID := 1;
Item.DetailView := ImportePago;
Item.BitmapName := 'MetodoPago';
// Inc(X);
Inc(Y);
Inc(NumeroFormasDePago);
End;
ConsultaTiposPagos.Next;
Remmember I used the code: Item := TablaFinalizarTransaccion.Items.Insert(Y);
It was not "TablaFinalizarTransaccion.Item.Add", wich in the same procedure I fill anothers TableViews in such manner and works perfect, that's the only table it does not scroll as you can see on the video below.
Unfortunately it's difficult to pin this down. We don't have the source code of your project, so it could be numerous different things. Do you scroll outside of BeginUpdate/EndUpdate? Does it work with normal single line text? Why can't you work with Items.Add?
Apparently on the image below the red area is the items I created with Items.Insert procedure, if I inserted 3 of them the tableview loose the total number of rows by 3, so when I scroll with my finger the tableview show me tableview.items.count - 3
I used that method because on the red area my user can enter into detailview and mobile platforms active the "virtual keyboard" wich makes perfect sense in the middle of the tableview.
But I know you deprecated this suite so if you don't have an idea don't worry.
Then unfortunately there is little that can be done without having the full source code of your project and the way it can be replicated. Please isolate it and send a sample.