You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Yong Lin <sh...@gmail.com> on 2006/09/01 03:28:50 UTC

Re: Party - adding extra fields.

 There is a check-on-start attribute of datasource in entityengine.xml,only
the value is true , ofbiz restart check entity changed.

2006/8/31, Peter Dirickson <pe...@212interactive.com>:
>
> Hi Ofibz users,
>
>
>
> I'm new to Ofbiz and I want to add new fields for the Party - contact
> form.
>
>
>
> Here is what I did, please any help.
>
>
>
> I want to add extra fields to the contact us form, so I added into
> entitymodel.xml those two fields:
>
>
>
> <field name="comments" type="comment"></field>
>
> <field name="new_product " type="comment"></field>
>
>
>
> Under entity-name="PartyContactMech"
>
>
>
> And those fields were created ok after restarting.
>
>
>
> Then I added into
> \apps\party\script\org\ofbiz\party\contact\PartyContactMechServices.xml
>
>
>
> <call-map-processor
> xml-resource="org/ofbiz/party/contact/ContactMechMapProcs.xml"
>
>                processor-name="contactMech" in-map-name="parameters"
> out-map-name="context3"/>
>
> <string-to-field string="comments" field-name="comments"
> map-name="context3"/>
>
> <string-to-field string="new_product" field-name="new_product"
> map-name="context3"/>
>
>
>
> Under <simple-method method-name="createPartyContactMech"
> short-description="Create a PartyContactMech">
>
>
>
> And also apps\party\script\org\ofbiz\party\contact\ContactMechMapProcs.xml
>
>
>
> <simple-map-processor name="contactMech">
>
>
>
>            <process field="comments"><copy/></process>
>
>            <process field="new_product"><copy/></process>
>
>
>
> But it's not saving into the DB the info typed into those 2 fields created
> in contact.ftl template.
>
>
>
> Am I missing something? My big question is do I need to change/add
> something
> in the ContactMechService.java?
>
>
>
> Thanks,
>
>
>
> Peter.
>
>
>
>
>