[ https://issues.apache.org/jira/browse/OFBIZ-2889?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Harmeet Bedi updated OFBIZ-2889: -------------------------------- Attachment: widget-form.xsd.diff ModelForm.java.diff > action list in form inheritance > ------------------------------- > > Key: OFBIZ-2889 > URL: https://issues.apache.org/jira/browse/OFBIZ-2889 > Project: OFBiz > Issue Type: Improvement > Reporter: Harmeet Bedi > Fix For: SVN trunk > > Attachments: ModelForm.java.diff, widget-form.xsd.diff > > > Purpose: make inheritance options more flexible and document them better for > end user consumption. > Following XSD attributes > <xs:attribute name="extends-actions" default="override"> > <xs:annotation> > <xs:documentation>If form derives from parent, form actions > may > override existing parent form actions, append to parent > form actions or ignore > parent form actions</xs:documentation> > </xs:annotation> > <xs:simpleType> > <xs:restriction base="xs:token"> > <xs:enumeration value="append"> > <xs:annotation> > <xs:documentation>append form actions to list of > parent form actions</xs:documentation> > </xs:annotation> > </xs:enumeration> > <xs:enumeration value="prepend"> > <xs:annotation> > <xs:documentation>prepend form actions to list of > parent form actions</xs:documentation> > </xs:annotation> > </xs:enumeration> > <xs:enumeration value="override"> > <xs:annotation> > <xs:documentation>If action block exists, ignore > parent action list. > If action block does not exist use > the parent action list > </xs:documentation> > </xs:annotation> > </xs:enumeration> > <xs:enumeration value="ignore"> > <xs:annotation> > <xs:documentation>Ignore parent form actions. > Same as override with no actions > specified in actions block. > </xs:documentation> > </xs:annotation> > </xs:enumeration> > </xs:restriction> > </xs:simpleType> > </xs:attribute> > same for > <xs:attribute name="extends-row-actions" default="override"> > .... > </xs:attribute> > Attaching patches for xsd and ModelForm -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.