Update of /var/cvs/src/org/mmbase/framework
In directory james.mmbase.org:/tmp/cvs-serv8744
Modified Files:
EditwizardRenderer.java IFrameRenderer.java
Log Message:
javadoc
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/framework
Index: EditwizardRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/EditwizardRenderer.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- EditwizardRenderer.java 12 Jan 2009 21:11:46 -0000 1.16
+++ EditwizardRenderer.java 12 Jan 2009 21:25:49 -0000 1.17
@@ -17,12 +17,26 @@
import org.mmbase.util.logging.Logging;
/**
- * Currently this generates a link to an editwizard list page.
+ * Generates an iframe with a wizard list (if the 'list' property is set) or a
wizard wizard (if the
+ * 'wizard' property is set).
*
- * @todo Needs to produce a div, not an url.
+ * Other wizard/list jsp can also be used. E.g.
+ <pre><![CDATA[
+ <block name="people">
+ <title xml:lang="en">Simple examples</title>
+ <title xml:lang="nl">Eenvoudige voorbeelden</title>
+ <body>
+ <class name="org.mmbase.framework.EditwizardRenderer">
+ <param name="list">samples/people</param>
+ <param name="nodepath">people</param>>
+ <param name="fields">firstname,lastname,owner</param>
+ </class>
+ </body>
+ </block>
+ ]]></pre>
*
* @author Michiel Meeuwissen
- * @version $Id: EditwizardRenderer.java,v 1.16 2009/01/12 21:11:46 michiel
Exp $
+ * @version $Id: EditwizardRenderer.java,v 1.17 2009/01/12 21:25:49 michiel
Exp $
* @since MMBase-1.9
*/
public class EditwizardRenderer extends IFrameRenderer {
@@ -53,6 +67,7 @@
props.put("wizard", list != null ? list : wizard);
props.put("language", locale.getLanguage());
+ props.put("templates", templates);
HttpServletRequest request = blockParameters.get(Parameter.REQUEST);
String url = list != null ?
Index: IFrameRenderer.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/framework/IFrameRenderer.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- IFrameRenderer.java 12 Jan 2009 21:10:52 -0000 1.1
+++ IFrameRenderer.java 12 Jan 2009 21:25:49 -0000 1.2
@@ -17,12 +17,13 @@
import org.mmbase.util.logging.Logging;
/**
- * Currently this generates a link to an editwizard list page.
- *
- * @todo Needs to produce a div, not an url.
+ * The IFrameRenderer renders a page (in the current web-app) in an iframe.
This makes it possible
+ * to effortlessly use any jsp as a block (though not a very nice one, because
it is rendered in an
+ * iframe).
+ * It supports generic properties, which are set as parameters on the iframe
url.
*
* @author Michiel Meeuwissen
- * @version $Id: IFrameRenderer.java,v 1.1 2009/01/12 21:10:52 michiel Exp $
+ * @version $Id: IFrameRenderer.java,v 1.2 2009/01/12 21:25:49 michiel Exp $
* @since MMBase-1.9.1
*/
public class IFrameRenderer extends AbstractRenderer {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs