Form inheritance and exclude properties
Posted: Fri Feb 09, 2007 11:10 am
I wonder if I am missing something obvious, but it seems SiComponents do not lend themselves very well to form inheritance and property exclusions.
For example, I have a project with 2000 forms. I have a base form frmBase with siLangRT on it, I have a descendent form frmTranslateBase which sets siLangRT.InheritedOwner to true, so that all other forms inherit from this.
I want to exclude certain properties and let that propagate through. I'd want to so this even if these properties may not be available on any components on frmBase or frmTranslateBase, as it is not practical to go through every form.
e.g. I want to add the following exclusions ListField, Active, DataField, ValueChecked, ValueUnchecked. I don't want to go through every form, and I shouldn't have to, so how do I do it?
Is it the case that you can only exclude properties which exist on the form in question?
I also requested a way of excluding by classname a while ago, and you said you'd try to add it next version, when will this next version be released?
Paul
For example, I have a project with 2000 forms. I have a base form frmBase with siLangRT on it, I have a descendent form frmTranslateBase which sets siLangRT.InheritedOwner to true, so that all other forms inherit from this.
I want to exclude certain properties and let that propagate through. I'd want to so this even if these properties may not be available on any components on frmBase or frmTranslateBase, as it is not practical to go through every form.
e.g. I want to add the following exclusions ListField, Active, DataField, ValueChecked, ValueUnchecked. I don't want to go through every form, and I shouldn't have to, so how do I do it?
Is it the case that you can only exclude properties which exist on the form in question?
I also requested a way of excluding by classname a while ago, and you said you'd try to add it next version, when will this next version be released?
Paul