Hello
I created a very simple application. I put it under the resources/apps directory in the ops example application distribution. Maybe a simple question, but I couldn't find out, what the problem is. I have a list page with items on it. Every item is a link (minimal xforms submit). When I click on the link, I'd like to get an item view page. Instead of this, I get the welcome page back with an url /ops/xforms-server-submit (and not /ops/123/item as I expected). Models are simple xml files not XPL-s now. See the files below. Thanks for your help Zsolt ------------------------------------- page-flow.xml: <config xmlns=" http://www.orbeon.com/oxf/controller"> <page path-info="/123/" view="welcome.xhtml"/> <page id="list-page" path-info="/123/list" model=" list.xml" view="list.xsl"> <action when="/item-ids/item-id != ''"> <result page="item-page" /> </action> </page> <page id="item-page" path-info="/123/item" model="item.xml" view="item.xsl" /> <epilogue url="oxf:/config/epilogue.xpl"/> </config> ----- list.xsl: <html xsl:version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns=" http://www.w3.org/1999/xhtml" xmlns:xforms="http://www.w3.org/2002/xforms"> <head> <title>List view</title> <xforms:model> <xforms:instance> <item-ids xmlns=""> <item-id /> </item-ids> </xforms:instance> <xforms:submission id="item-view-submission" action="." method="post" /> </xforms:model> </head> <body> <h1><xsl:value-of select="/list/@name" /></h1> <ol> <xsl:for-each select="//item"> <li> [id: <xsl:value-of select="@id" />] <xforms:submit submission="item-view-submission" appearance="minimal"> <xforms:setvalue ref="item-id"><xsl:value-of select="@id" /></xforms:setvalue> <xforms:label><xsl:value-of select="property[@name='name']" /></xforms:label>: </xforms:submit> <xsl:value-of select="property[@name='data']" /> </li> </xsl:for-each> </ol> </body> </html -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Administrator
|
Zsolt,
This is a good question. I have added a FAQ entry on this: http://www.orbeon.com/ops/doc/home-faq#xforms-server-submit -Erik Zsolt Czinkos wrote: > Hello > > I created a very simple application. I put it under the resources/apps > directory in the ops example application distribution. > > Maybe a simple question, but I couldn't find out, what the problem is. > > I have a list page with items on it. Every item is a link (minimal > xforms submit). When I click on the link, I'd like to get an item view > page. Instead of this, I get the welcome page back with an url > /ops/xforms-server-submit (and not /ops/123/item as I expected). > > Models are simple xml files not XPL-s now. > > See the files below. > > Thanks for your help > > Zsolt > > ------------------------------------- > page-flow.xml: > > <config xmlns=" http://www.orbeon.com/oxf/controller"> > > <page path-info="/123/" view="welcome.xhtml"/> > > <page id="list-page" path-info="/123/list" model=" list.xml" > view="list.xsl"> > <action when="/item-ids/item-id != ''"> > <result page="item-page" /> > </action> > </page> > > <page id="item-page" path-info="/123/item" model="item.xml" > view="item.xsl" /> > > <epilogue url="oxf:/config/epilogue.xpl"/> > </config> > > ----- > list.xsl: > > <html xsl:version="2.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns=" http://www.w3.org/1999/xhtml" > xmlns:xforms="http://www.w3.org/2002/xforms"> > <head> > <title>List view</title> > <xforms:model> > <xforms:instance> > <item-ids xmlns=""> > <item-id /> > </item-ids> > </xforms:instance> > <xforms:submission id="item-view-submission" action="." > method="post" /> > </xforms:model> > </head> > <body> > <h1><xsl:value-of select="/list/@name" /></h1> > <ol> > <xsl:for-each select="//item"> > <li> > [id: <xsl:value-of select="@id" />] > > <xforms:submit submission="item-view-submission" > appearance="minimal"> > <xforms:setvalue ref="item-id"><xsl:value-of select="@id" > /></xforms:setvalue> > <xforms:label><xsl:value-of select="property[@name='name']" > /></xforms:label>: > </xforms:submit> > > <xsl:value-of select="property[@name='data']" /> > > </li> > </xsl:for-each> > </ol> > </body> > </html > -- Orbeon Forms - Web Forms for the Enterprise Done the Right Way http://www.orbeon.com/ -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Great! Thanks
Zsolt On 3/9/07, Erik Bruchez <[hidden email]> wrote: Zsolt, -- You receive this message as a subscriber of the [hidden email] mailing list. To unsubscribe: mailto:[hidden email] For general help: mailto:[hidden email]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws |
Free forum by Nabble | Edit this page |