Author: michiel
Date: 2009-11-17 13:22:16 +0100 (Tue, 17 Nov 2009)
New Revision: 39733
Added:
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/constraints.jspx
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-constraints.jspx
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/people-image-item.jspx
Modified:
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/index.jspx
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-search.jspx
Log:
test cases for 'constraints' attribute
Added:
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/constraints.jspx
===================================================================
---
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/constraints.jspx
(rev 0)
+++
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/constraints.jspx
2009-11-17 12:22:16 UTC (rev 39733)
@@ -0,0 +1,38 @@
+<?xml version="1.0" ?>
+<mm-sre:html
+ xmlns:jsp="http://java.sun.com/JSP/Page"
+ xmlns:mm-sre="urn:jsptagdir:/WEB-INF/tags/mm/searchrelateexample"
+ xmlns:mm-srt="urn:jsptagdir:/WEB-INF/tags/mm/searchrelate"
+ xmlns:mm-sr="http://www.mmbase.org/tags/mm/searchrelate"
+ xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0">
+
+
+
+ <p>Only displaying most recently added</p>
+
+ <mm:node number="default.mags">
+ <mm:relatednodes type="news" max="1">
+ <h3><mm:nodeinfo type="guitype" />: <mm:field name="number" />:
<mm:field name="title" /></h3>
+
+ <mm-sr:relatednodes
+ type="people"
+ role="related"
+ fields="firstname,email"
+ unlink="true"
+ search="true"
+ addposition="top"
+ item="/people-image-item.jspx"
+ >
+ <jsp:attribute name="constraints">
+ <mm:sortorder field="related.number" direction="DOWN" />
+ <mm:maxnumber value="2" />
+ </jsp:attribute>
+ </mm-sr:relatednodes>
+
+ </mm:relatednodes>
+ </mm:node>
+ <hr />
+
+ <mm:escape escape="links">$URL$</mm:escape>
+
+</mm-sre:html>
Property changes on:
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/constraints.jspx
___________________________________________________________________
Name: svn:keywords
+ URL
Modified:
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/index.jspx
===================================================================
---
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/index.jspx
2009-11-17 11:16:40 UTC (rev 39732)
+++
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/index.jspx
2009-11-17 12:22:16 UTC (rev 39733)
@@ -142,6 +142,18 @@
</li>
<li class="done">
+ <mm:link page="constraints.jspx" referids="${referids}">
+ <a href="${_}">constraints</a>
+ </mm:link>
+ </li>
+
+ <li>
+ <mm:link page="mmform-constraints.jspx" referids="${referids}">
+ <a href="${_}">constraints in mm:form</a>
+ </mm:link>
+ </li>
+
+ <li class="done">
<mm:link page="searchConstraint.jspx" referids="${referids}">
<a href="${_}">searchConstraint</a>
</mm:link>
@@ -201,7 +213,7 @@
<a href="${_}">mm-sr:search</a>
</mm:link>
</li>
- <li>
+ <li class="done">
<mm:link page="mmform-search.jspx" referids="${referids}">
<a href="${_}">mm-sr:search in a mm:form</a>
</mm:link>
Added:
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-constraints.jspx
===================================================================
---
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-constraints.jspx
(rev 0)
+++
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-constraints.jspx
2009-11-17 12:22:16 UTC (rev 39733)
@@ -0,0 +1,40 @@
+<?xml version="1.0" ?>
+<mm-sre:html
+ xmlns:jsp="http://java.sun.com/JSP/Page"
+ xmlns:mm-sre="urn:jsptagdir:/WEB-INF/tags/mm/searchrelateexample"
+ xmlns:mm-srt="urn:jsptagdir:/WEB-INF/tags/mm/searchrelate"
+ xmlns:mm-sr="http://www.mmbase.org/tags/mm/searchrelate"
+ xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0">
+
+
+ <mm-sre:form>
+
+ <p>Only displaying most recently added</p>
+
+ <mm:node number="default.mags">
+ <mm:relatednodes type="news" max="1">
+ <h3><mm:nodeinfo type="guitype" />: <mm:field name="number" />:
<mm:field name="title" /></h3>
+
+ <mm-sr:relatednodes
+ type="people"
+ role="related"
+ fields="firstname,email"
+ unlink="true"
+ search="true"
+ addposition="top"
+ item="/people-image-item.jspx"
+ >
+ <jsp:attribute name="constraints">
+ <mm:sortorder field="related.number" direction="DOWN" />
+ <mm:maxnumber value="2" />
+ </jsp:attribute>
+ </mm-sr:relatednodes>
+
+ </mm:relatednodes>
+ </mm:node>
+ </mm-sre:form>
+ <hr />
+
+ <mm:escape escape="links">$URL$</mm:escape>
+
+</mm-sre:html>
Property changes on:
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-constraints.jspx
___________________________________________________________________
Name: svn:keywords
+ URL
Modified:
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-search.jspx
===================================================================
---
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-search.jspx
2009-11-17 11:16:40 UTC (rev 39732)
+++
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/mmform-search.jspx
2009-11-17 12:22:16 UTC (rev 39733)
@@ -10,7 +10,7 @@
<mm:import externid="config"></mm:import>
- <mm:form id="bla">
+ <mm:form name="bloe">
<h3>Urls</h3>
Added:
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/people-image-item.jspx
===================================================================
---
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/people-image-item.jspx
(rev 0)
+++
mmbase/trunk/applications/searchrelate/example-webapp/src/main/webapp/people-image-item.jspx
2009-11-17 12:22:16 UTC (rev 39733)
@@ -0,0 +1,34 @@
+<?xml version="1.0" ?>
+<span
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:jsp="http://java.sun.com/JSP/Page"
+ xmlns:mm-sr="http://www.mmbase.org/tags/mm/searchrelate"
+ xmlns:mm-srt="urn:jsptagdir:/WEB-INF/tags/mm/searchrelate"
+ xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0">
+ <jsp:output omit-xml-declaration="true" />
+
+ <mm:field name="number" />
+ <jsp:text>: </jsp:text>
+
+ <mm:field id="${param.fieldlistid}" name="firstname">
+ <mm:fieldinfo type="input" />
+ <mm:fieldinfo type="errors" />
+ </mm:field>
+
+ <mm-sr:unlink />
+ <mm-sr:delete />
+
+
+ <mm-sr:relatednodes
+ idvar="rid"
+ role="related"
+ type="images"
+ search="true"
+ create="false"
+ fields="title,handle">
+ <h3><span class="debug">${rid}</span>images</h3>
+ </mm-sr:relatednodes>
+
+
+
+</span>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs