You have to look at form attributes to see how to extend. So seeing related extends attributes - extends-actions and extends-row-actions may help a person understand potential options with extend.
I feel goal should be to help new users become more efficient and make behavior assumptions more visible. I feel 'super' element may help power users but does not reduce curve. Harmeet ----- Original Message ----- From: "Bob Morley" <rmor...@emforium.com> To: dev@ofbiz.apache.org Sent: Tuesday, September 1, 2009 10:03:01 AM GMT -05:00 US/Canada Eastern Subject: Re: action list in form inheritance I really like the super idea. Here is a proposal: - add support for the "super" element (or some reasonable name) to both actions and row-actions - add a new attribute "override" to the actions and row-actions. Its only value would be "true" (it would be nice to have attribute minimization here so we could have no attribute value) - if the "override" attribute is not included on an actions or row-actions block that has a parent, a warning should be produced to the developer informing them they should add that attribute Reasons: - most flexibility - most visibility - does no harm (unless you count warning messages :) ) The thing I do not like about the current approach is that you are going to bury more attributes on an already bloated form. The new attributes are going to have defaults (for backwards compat) so no one is going to set them anyway. These attributes, if used, should be on the rows and row-actions elements IMHO (but I prefer the proposal above). David E Jones-4 wrote: > > > Yes, that would be another way... ie don't call parent form actions > unless it is explicitly specific as opposed to calling it unless > something says not to call it. > > -David > > > On Aug 31, 2009, at 5:23 PM, Adrian Crum wrote: > >> Maybe what the actions section needs is an element that would >> duplicate super(). >> >> -Adrian >> > -- View this message in context: http://www.nabble.com/action-list-in-form-inheritance-tp25217949p25240756.html Sent from the OFBiz - Dev mailing list archive at Nabble.com.