Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
368 posts
|
Hello,
I just did a somewhat complex screen using form widget and I am impressed by its capabilities. One thing not clear from the available documentation (Wiki and cookbook) is that the "single" form can be as easily used with multiple entities, just specify the entity name as map-name as part of the field. The only additional feature I would have wanted is capability to put more than one field in the same output table cell. Position attribute has slightly different effect as it aligns all same positions in the form. Thanks to everyone involved with this great effort. Regards, Vinay Agarwal |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1414 posts
|
Can you give an example of using a single-form with multiple entities?
On Jul 6, 2006, at 10:33 AM, Vinay Agarwal wrote: > field. |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
368 posts
|
Si,
Here's the simplified version. Regards, Vinay Agarwal <form name="membersEdit" type="single" target="membersEdit" title="" default-title-style="tableheadtext" default-widget-style="inputBox" default-tooltip-style="tabletext"> <field map-name="personUserLogin" name="partyId"><hidden/></field> <field map-name="personUserLogin" name="firstName" title="${uiLabelMap.PartyFirstName}*"><text size="20"/></field> <field map-name="personUserLogin" name="lastName" title="${uiLabelMap.PartyLastName}*"><text size="20"/></field> <field name="space1" title=" " widget-style="tabletext"><display description=" " also-hidden="false"/></field> <field map-name="contactMechEmail" name="email" entry-name="infoString" title="${uiLabelMap.PartyEmailAddress}*"><text size="40"/></field> <field name="labelCountryCode" title=" " position="1" widget-style="tabletext"><display description="${uiLabelMap.PartyCountryCode}" also-hidden="false"/></field> <field name="labelAreaCode" title=" " position="2" widget-style="tabletext"><display description="${uiLabelMap.PartyAreaCode}" also-hidden="false"/></field> <field name="labelPhoneNumber" title=" " position="3" widget-style="tabletext"><display description="${uiLabelMap.PartyPhoneNumber}" also-hidden="false"/></field> <field map-name="phoneHome" name="countryCodeHome" entry-name="countryCode" title="${uiLabelMap.PartyHomePhone}"><text size="4" maxlength="10"/></field> <field map-name="phoneHome" name="areaCodeHome" entry-name="areaCode" title=" " position="2"><text size="4" maxlength="10"/></field> <field map-name="phoneHome" name="phoneNumberHome" entry-name="contactNumber" title=" " position="3"><text size="15" maxlength="15"/></field> <field name="space4" title=" " widget-style="tabletext"><display description=" " also-hidden="false"/></field> <field map-name="contactMechAddress" name="chooseAddress" entry-name="contactMechId" title="${uiLabelMap.GZChooseAddress}*" widget-style="radioButton"> <radio> <list-options list-name="contactMechAddresses" key-name="contactMechId" description="${address1} ${address2}, ${city}, ${stateProvinceGeoId} ${postalCode}, ${countryGeoId}"/> </radio> </field> <field name="space" title=" " widget-style="tabletext"><display description=" " also-hidden="false"/></field> <field name="labelRequired" title="*" widget-style="tabletext"><display description="Required fields" also-hidden="false"/></field> <field name="submitButton" title="${uiLabelMap.CommonUpdate}" widget-style="smallSubmit"><submit button-type="button"/></field> </form> |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1414 posts
|
In reply to this post by Si Chen-2
Interesting...and how did you pass the Maps into this form?
On Jul 6, 2006, at 12:39 PM, Vinay Agarwal wrote: > Si, > Here's the simplified version. > > Regards, > Vinay Agarwal > > <form name="membersEdit" type="single" target="membersEdit" title="" > default-title-style="tableheadtext" default-widget- > style="inputBox" > default-tooltip-style="tabletext"> > <field map-name="personUserLogin" name="partyId"><hidden/></field> > <field map-name="personUserLogin" name="firstName" > title="${uiLabelMap.PartyFirstName}*"><text size="20"/></field> > <field map-name="personUserLogin" name="lastName" > title="${uiLabelMap.PartyLastName}*"><text size="20"/></field> > <field name="space1" title=" " widget-style="tabletext"><display > description=" " also-hidden="false"/></field> > > <field map-name="contactMechEmail" name="email" entry- > name="infoString" > title="${uiLabelMap.PartyEmailAddress}*"><text size="40"/></field> > > <field name="labelCountryCode" title=" " position="1" > widget-style="tabletext"><display > description="${uiLabelMap.PartyCountryCode}" also-hidden="false"/></ > field> > <field name="labelAreaCode" title=" " position="2" > widget-style="tabletext"><display description="$ > {uiLabelMap.PartyAreaCode}" > also-hidden="false"/></field> > <field name="labelPhoneNumber" title=" " position="3" > widget-style="tabletext"><display > description="${uiLabelMap.PartyPhoneNumber}" also-hidden="false"/></ > field> > <field map-name="phoneHome" name="countryCodeHome" > entry-name="countryCode" title="${uiLabelMap.PartyHomePhone}"><text > size="4" > maxlength="10"/></field> > <field map-name="phoneHome" name="areaCodeHome" entry- > name="areaCode" > title=" " position="2"><text size="4" maxlength="10"/></field> > <field map-name="phoneHome" name="phoneNumberHome" > entry-name="contactNumber" title=" " position="3"><text size="15" > maxlength="15"/></field> > <field name="space4" title=" " widget-style="tabletext"><display > description=" " also-hidden="false"/></field> > > <field map-name="contactMechAddress" name="chooseAddress" > entry-name="contactMechId" title="${uiLabelMap.GZChooseAddress}*" > widget-style="radioButton"> > <radio> > <list-options list-name="contactMechAddresses" > key-name="contactMechId" description="${address1} ${address2}, $ > {city}, > ${stateProvinceGeoId} ${postalCode}, ${countryGeoId}"/> > </radio> > </field> > <field name="space" title=" " widget-style="tabletext"><display > description=" " also-hidden="false"/></field> > <field name="labelRequired" title="*" widget- > style="tabletext"><display > description="Required fields" also-hidden="false"/></field> > <field name="submitButton" title="${uiLabelMap.CommonUpdate}" > widget-style="smallSubmit"><submit button-type="button"/></field> > </form> ... [show rest of quote] |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
368 posts
|
The maps are in "context" as usual.
Regards, Vinay Agarwal -----Original Message----- From: Si Chen [mailto:[hidden email]] Sent: Thursday, July 06, 2006 4:09 PM To: [hidden email] Subject: Re: Form Widget: Two Thumbs Up Interesting...and how did you pass the Maps into this form? |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1414 posts
|
In reply to this post by Si Chen-2
Like
context.put("map1", ...); context.put("map2", ...); in a .bsh? On Jul 6, 2006, at 4:52 PM, Vinay Agarwal wrote: > The maps are in "context" as usual. > > Regards, > Vinay Agarwal > > > -----Original Message----- > From: Si Chen [mailto:[hidden email]] > Sent: Thursday, July 06, 2006 4:09 PM > To: [hidden email] > Subject: Re: Form Widget: Two Thumbs Up > > Interesting...and how did you pass the Maps into this form? > |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
368 posts
|
From the form in my previous email,
context.put("personUserLogin", ...); context.put("contactMechEmail", ...); context.put("phoneHome", ...); context.put("contactMechAddress", ...); Bsh would work although I used Java. That way I can put the "getter" method (for the screen widget) right next to the "setter" method (event handler) and share the code between the two. Regards, Vinay Agarwal -----Original Message----- From: Si Chen [mailto:[hidden email]] Sent: Thursday, July 06, 2006 5:00 PM To: [hidden email] Subject: Re: Form Widget: Two Thumbs Up Like context.put("map1", ...); context.put("map2", ...); in a .bsh? On Jul 6, 2006, at 4:52 PM, Vinay Agarwal wrote: > The maps are in "context" as usual. > > Regards, > Vinay Agarwal > > > -----Original Message----- > From: Si Chen [mailto:[hidden email]] > Sent: Thursday, July 06, 2006 4:09 PM > To: [hidden email] > Subject: Re: Form Widget: Two Thumbs Up > > Interesting...and how did you pass the Maps into this form? > |
Free forum by Nabble | Edit this page |