Hello,
After more than one year working without Active4D, we have to add some
new functionality to some of our existing web pages ...
Before using Batch, we simply issue a query and create a RowSet:
$rs := RowSet.newFromSelection(->[FORMALITZACIO]; $map)
Now, after reading the docs, I see that I can create a Batch from an
existing RowSet or from a Selection.
After creating the batch, we need another RowSet with the current
calues of the batch,
And, in the final page, just loop through this new RowSet.
Is this the correct way ?
Because while I was playing, I'm having some errors, like:
/Macintosh HD/Users/Rai/Desktop/Web BS/Web/0081/list_batch.a4d [main] 19
/Macintosh HD/Users/Rai/Desktop/Web BS/Active4D/Batch.a4l
batch.newFromSelection 1
/Macintosh HD/Users/Rai/Desktop/Web BS/Active4D/Batch.a4l batch._init 1
if (is a collection($inSize)) | (is an iterator($inSize))
Expecting a numeric expression.
What I'm doing wrong here ?
<%
import("RowSet")
import("Batch")
$map := """
id: [FORMALITZACIO]ID_Formalitzacio;
oficina:[FORMALITZACIO]OFICINA_ID;
sol_licitant:[FORMALITZACIO]INTERESSAT_PRAL;
data_inici:[FORMALITZACIO]DATA_CREACIO;
ultim_moviment:[FORMALITZACIO]DATA_CREACIO;
estat:[FORMALITZACIO]Entitat_ID;
"""
ALL RECORDS([FORMALITZACIO])
REDUCE SELECTION([FORMALITZACIO];100) // testing purposes
$rs := RowSet.newFromSelection(->[FORMALITZACIO]; $map)
// Make the batch using defaults
$attributes:=""
$batch := Batch.newFromSelection(->[FORMALITZACIO];$attributes) //
here is where Active4D throughs the error
$batch.setDefaults
...
// Now make the RowSet from the subset of rows in the batch
$rs_batch := RowSet.newFromSelection(->[FORMALITZACIO];
$map;'$batch{"start"}:$batch{"end"}')
// Setup the link info, make the links
c_text($prev; $batches; $next)
$needBatch := $batch->makePageLinks($prev; $batches; $next;$attributes)
if ($rs->rowCount > 0)
%>
....
I think I'm confused of default attributes for batch ...
thanks for your help,
regards,
raimon fernandez
_______________________________________________
Active4D-dev mailing list
Active4D-dev@...
http://mailman.aparajitaworld.com/mailman/listinfo/active4d-devArchives:
http://mailman.aparajitaworld.com/archive/active4d-dev/