look in
/framework/examples
also you can search through the /applications
in the widgets folder to see how different screens are done
you should also look through /framework/widgets/dtd for the xml that
define what can be put in a widget.
it helps if you have a xml editor that can read the dtd when
constructing widgets


Roberto Cosenza sent the following on 3/31/2008 5:57 AM:
> Hi.
> Please help me out to get started. I'm having hard times to find stuff
> in the documentation
> 
> I'm building a new application. I correctly mapped the "ViewItem"
> screen. Once I go on the ViewItem url I want to
> 
> 1) Take the "artnr" request parameter
> 2) Execute the service "findItem" with the "artnr" as argument
> 3) Show a form filled with the data of the found item
> 
> I run 1 and 2 in the "actions" section of the "ViewItem" screen. I can
> see that "item" is now put into the context.
> Then I include the following form:
> 
> <form name="ViewItem" type="single"
>         title="Item information"
>         header-row-style="header-row" default-table-style="basic-table">
>         <field  name="artnr">
>             <display-entity entity-name="Item" />
>         </field>
>         <field  name="text">
>             <display-entity entity-name="Item" />
>         </field>
> </form>
> 
> Which causes an exception "Passed primary key is not a valid primary
> key: [GenericEntity:Item][text,(java.lang.String)])" as display-entity
> tries to load an other instance of Item.
> Ok, then maybe I should use
> 
> <field  name="artnr"><display/></field>
> <field  name="text"><display/></field>
> 
> but this does not show any value for "text", altough it is not null,
> 
> neither does
> 
> <field name="Artnr"><display description="${item.artnr}"/></field>
> 
> work since item is of type generic value (?).
> Could you please tell me if i'm using the wrong approach??
> /Roberto
> 
> 
> 
> 
> 
> 

Reply via email to