PointsWell wroteAt the moment if you have a ps attribute you can either set it to be Combo box, Grid, other stuff, and Form.
Embedding forms like this is fine if you have already created the data. However if you are creating the data there are issues particularly where you have other relationships on that embedded form.
For example, you cannot do cascade filtering (eg If Field A = Company1 then Filter Field B to be employees of Company1)
If you have drop downs then the form resets prior fields when you change the drop down.
At the moment these are only any good for displaying data, which means that there is still a lot of work around that has to be done to capture all of the data in a single form.
This is an And
Be able to embed forms more than one level deep, eg
Top level form showing an embedded form which has embedded form elements on it.
I have a Certificate BO which has numerous dates associated with it. I use appointments for the dates so they are usable on a Calendar.
Eg Certificate has:
osDateIssued which is an owns single relationship to an Appointment BO called CertIssue
osDateExpires which is another owns single relationship to an Appointment BO called CertExpiry
The Appointment BOs have a field TempDate - this is a non mandatory field and the Start and End Times on the Appointment have been set to be non mandatory. This allows me to set them from the Temp Date.
The Appointment BOs have single forms that only show the TempDate (but with the relevant labels of Date Issued and Date Expires)
The Certificate BO now drives the Appointment BOs without any need for temp fields and finding BOs in the event that a date gets changed.
Now... The Certificates get applied to Contracts. I want to embed the Certificate into a Contract form, but because the dates are now once removed from the Certificate I am unable to see the date fields (I can use shortcuts but it makes the editing unweildy).
I would like to be able to embed the Certificate into the Contract form
Contract Contains Certificate Contains CertIssued
At the moment if you try to do this (even just for viewing) the CertIssued and CertExpired forms don't show.