Update of
/var/cvs/contributions/didactor2/src/register/templates/register/wizards
In directory james.mmbase.org:/tmp/cvs-serv16577
Modified Files:
register.jsp
Log Message:
paging to make it somewhat quicker
See also:
http://cvs.mmbase.org/viewcvs/contributions/didactor2/src/register/templates/register/wizards
Index: register.jsp
===================================================================
RCS file:
/var/cvs/contributions/didactor2/src/register/templates/register/wizards/register.jsp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- register.jsp 12 Oct 2007 16:37:56 -0000 1.19
+++ register.jsp 5 Feb 2008 10:22:29 -0000 1.20
@@ -93,22 +93,27 @@
<th><di:translate key="register.workgroup" /></th>
<th></th>
</tr>
- <mm:related path="classes,mmevents"
fields="classes.number,classes.name,mmevents.start,mmevents.stop"
orderby="mmevents.start" directions="down">
+ <mm:import externid="offset">0</mm:import>
+ <mm:import externid="max">5</mm:import>
+ <mm:url write="false" id="baseurl"
referids="class?,educationid?,person" />
+ <mm:relatednodescontainer path="classes,mmevents"
element="classes">
+ <mm:sortorder field="mmevents.start" direction="down"
/>
+ <mm:maxnumber value="${max}" />
+ <mm:offset value="${offset}" />
+ <mm:relatednodes>
<tr>
<form method="post">
<input type="hidden" name="educationid"
value="${educationid}" />
<input type="hidden" name="person"
value="${person}" />
- <input type="hidden" name="chosenclass"
value="${_node.classes}" />
- <td><nobr><mm:field name="classes.name"
/></nobr></td>
- <td><nobr><mm:field name="mmevents.start"><mm:time
format=":LONG" /></mm:field></nobr></td>
+ <input type="hidden" name="chosenclass"
value="${_node}" />
+ <td><nobr><mm:field name="name" /></nobr></td>
+ <td><nobr><mm:relatednodes
type="mmevents"><mm:field name="start"><mm:time format=":LONG"
/></mm:field></mm:relatednodes></nobr></td>
<td>
<select name="chosenworkgroup">
<option value="-"><di:translate
key="register.select_workgroup" /></option>
- <mm:node element="classes">
- <mm:related path="workgroups"
fields="workgroups.name,workgroups.number">
- <option
value="${_node.workgroups}"><mm:field name="workgroups.name" /></option>
- </mm:related>
- </mm:node>
+ <mm:relatednodes type="workgroups">
+ <option value="${_node}"><mm:field
name="name" /></option>
+ </mm:relatednodes>
</select>
</td>
<td>
@@ -116,7 +121,23 @@
</td>
</form>
</tr>
- </mm:related>
+ </mm:relatednodes>
+ <tr>
+ <td colspan="100">
+ <mm:previousbatches indexoffset="1">
+ <mm:link referid="baseurl" referids="[EMAIL
PROTECTED]">
+ <a href="${_}"><mm:index /></a>
+ </mm:link>
+ </mm:previousbatches>
+ <mm:index offset="1"/>
+ <mm:nextbatches indexoffset="1">
+ <mm:link referid="baseurl" referids="[EMAIL
PROTECTED]">
+ <a href="${_}"><mm:index /></a>
+ </mm:link>
+ </mm:nextbatches>
+ </td>
+ </tr>
+ </mm:relatednodescontainer>
</table>
</mm:node>
</mm:node>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs