<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE : batch next previous</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=2>Hello world !</FONT>
<BR><FONT SIZE=2>In your ZMI, you can add a "Z Search interface", </FONT>
<BR><FONT SIZE=2>where you select your "ZSql method".</FONT>
<BR><FONT SIZE=2>You have a radio button "Generate page template", </FONT>
<BR><FONT SIZE=2>you'll see the code generated for multi-pages :</FONT>
<BR><FONT SIZE=2>it looks like that (for my application) :</FONT>
</P>
<P><FONT SIZE=2><div metal:define-macro="listemaires"></FONT>
<BR><FONT SIZE=2> <body tal:define="results here/select_maires;</FONT>
<BR><FONT SIZE=2> start request/start|python:0;</FONT>
<BR><FONT SIZE=2> batch python:modules['ZTUtils'].Batch(results, </FONT>
<BR><FONT SIZE=2> size=20, </FONT>
<BR><FONT SIZE=2> start=start);</FONT>
<BR><FONT SIZE=2> previous python:batch.previous;</FONT>
<BR><FONT SIZE=2> next python:batch.next"></FONT>
</P>
<P><FONT SIZE=2> <p></FONT>
<BR><FONT SIZE=2> <a tal:condition="previous"</FONT>
<BR><FONT SIZE=2> tal:attributes="href string:${request/URL0}?start:int=${previous/first}"</FONT>
<BR><FONT SIZE=2> href="previous_url">previous <span tal:replace="previous/length">20</span> results</a></FONT>
<BR><FONT SIZE=2> <a tal:condition="next"</FONT>
<BR><FONT SIZE=2> tal:attributes="href string:${request/URL0}?start:int=${next/first}"</FONT>
<BR><FONT SIZE=2> href="next_url">next <span tal:replace="next/length">20</span> results</a></FONT>
<BR><FONT SIZE=2> </p></FONT>
</P>
<P><FONT SIZE=2> <table border></FONT>
<BR><FONT SIZE=2> <tr></FONT>
<BR><FONT SIZE=2> <th>Id</th></FONT>
<BR><FONT SIZE=2> <th>Communes</th></FONT>
<BR><FONT SIZE=2> <th>N canton</th></FONT>
<BR><FONT SIZE=2> .........</FONT>
<BR><FONT SIZE=2> .........</FONT>
</P>
<BR>
<P><FONT SIZE=2>After the </table>, you have :</FONT>
</P>
<P><FONT SIZE=2> <p></FONT>
<BR><FONT SIZE=2> <a tal:condition="previous"</FONT>
<BR><FONT SIZE=2> tal:attributes="href string:${request/URL0}?start:int=${previous/first}"</FONT>
<BR><FONT SIZE=2> href="previous_url">previous <span tal:replace="previous/length">20</span> results</a></FONT>
<BR><FONT SIZE=2> <a tal:condition="next"</FONT>
<BR><FONT SIZE=2> tal:attributes="href string:${request/URL0}?start:int=${next/first}"</FONT>
<BR><FONT SIZE=2> href="next_url">next <span tal:replace="next/length">20</span> results</a></FONT>
<BR><FONT SIZE=2> </p></FONT>
</P>
<P><FONT SIZE=2> </body></FONT>
<BR><FONT SIZE=2></div></FONT>
</P>
<P><FONT SIZE=2>"select_maires" is my zsql method.</FONT>
<BR><FONT SIZE=2>It runs on Fedora and Red Hat, CPS 3.2.4, python 2.3.4</FONT>
</P>
<P><FONT SIZE=2>Patrick Maynard.</FONT>
</P>
<BR>
<BR>
<P><FONT SIZE=2>Message: 1</FONT>
<BR><FONT SIZE=2>Date: Fri, 26 Jan 2007 14:37:24 +0100 (CET)</FONT>
<BR><FONT SIZE=2>From: Graziella Toutoungis <graztoutoungis@yahoo.fr></FONT>
<BR><FONT SIZE=2>Subject: [CPS-users] batch next previous</FONT>
<BR><FONT SIZE=2>To: cps-users@lists.nuxeo.com</FONT>
<BR><FONT SIZE=2>Message-ID: <93604.14052.qm@web27004.mail.ukl.yahoo.com></FONT>
<BR><FONT SIZE=2>Content-Type: text/plain; charset=iso-8859-1</FONT>
</P>
<P><FONT SIZE=2>hello,</FONT>
</P>
<P><FONT SIZE=2>I have a page template for showing the result of a</FONT>
<BR><FONT SIZE=2>table. i want to do a next and a previous button.</FONT>
<BR><FONT SIZE=2>some body can help me i tried some batch code but with</FONT>
<BR><FONT SIZE=2>no success.</FONT>
</P>
<P><FONT SIZE=2>my table is</FONT>
<BR><FONT SIZE=2><table border="1" align="center" width="100%"</FONT>
<BR><FONT SIZE=2>cellspacing="0" cellpadding="2"></FONT>
<BR><FONT SIZE=2> <tbody></FONT>
<BR><FONT SIZE=2> <tr bgcolor="#ece9d8"> </FONT>
<BR><FONT SIZE=2> <th>id</th></FONT>
<BR><FONT SIZE=2> <th>customer</th></FONT>
<BR><FONT SIZE=2> <th>phone</th></FONT>
</P>
<P><FONT SIZE=2> </tr></FONT>
<BR><FONT SIZE=2> <tr align="right" bgcolor="#ffffff" tal:repeat="items here/ref_zsql"> </FONT>
<BR><FONT SIZE=2> <td align="left" tal:content="items/id">id</td></FONT>
<BR><FONT SIZE=2> <td align="left" tal:content="items/name">name</td></FONT>
<BR><FONT SIZE=2> <td align="left" tal:content="items/phone"></td></FONT>
<BR><FONT SIZE=2> </tr></FONT>
<BR><FONT SIZE=2> </tbody></FONT>
<BR><FONT SIZE=2> </table></FONT>
<BR><FONT SIZE=2>thanks</FONT>
<BR><FONT SIZE=2> G.</FONT>
</P>
<BR>
<BR>
<BR>
<P>
</P>
<P>
<BR>
<BR><FONT SIZE=2>___________________________________________________________________________ </FONT>
<BR><FONT SIZE=2>Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! </FONT>
<BR><FONT SIZE=2>Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses </FONT>
<BR><FONT SIZE=2><A HREF="http://fr.answers.yahoo.com" TARGET="_blank">http://fr.answers.yahoo.com</A></FONT>
</P>
<BR>
<P><FONT SIZE=2>------------------------------</FONT>
</P>
<P><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>cps-users mailing list</FONT>
<BR><FONT SIZE=2>cps-users@lists.nuxeo.com <A HREF="http://lists.nuxeo.com/mailman/listinfo/cps-users" TARGET="_blank">http://lists.nuxeo.com/mailman/listinfo/cps-users</A></FONT>
</P>
<BR>
<P><FONT SIZE=2>End of cps-users Digest, Vol 42, Issue 6</FONT>
<BR><FONT SIZE=2>****************************************</FONT>
</P>
</BODY>
</HTML>