[INFOREQ] compositefield don't send any valid event
In the API doc, compositefield have a "valid" event, but the event is never throw by the compositefield.
Further note -- events from items contained in a composite field don't bubble up, even if "bubbleEvents" is set. That seems to be because the ownerCt of the items are an Ext.Container built on the fly inside initComponent of Ext.form.CompositeField. Then then ownerCt of the Ext.Container is set to undefined, so there is no link from composite field items to their parent form.
This particular issue may have been reported in other places, but I thought I'd mention it led me to waste several hours trying to debug form validation. Basically the Ext.field.CompositeField class seems to be broken in a few ways, probably mostly related to the fact that the items inside the CompositeField are left inside an orphaned container.