Contents tagged with IsOptional
today I want to notice few words about attribute IsOptional. DAC extension can be mapped by inner join, or by left join statement.
[PXTable(IsOptional = value)] // default is false, or Inner join
public class DACTableExtension : PXCacheExtension<BaseDACTable>
As far as I understand idea behind name, IsOptional means are there additional items from left join. And if set to true, means yes, there are, and if set to false ( default way ) there are not.
The left join way ( IsOptional = true ) can be used for
not synched tables
creates extension record when record in base table created or updated
calculates default field values if no extension table … more