provide an option to set ignore attribute in the model for ignoring certain properties from the business object, that should not be visible or editable.
I have used scaffold attribute, which does not work in the RadDataForm.
Currently, the DataForm uses a mechanism for automatic editor generation based on the underlying business object, which can be controlled with a boolean flag:
<telerik:RadDataForm AutoGenerateItems="True">
<telerik:DataFormRadTextMaskedEditor PropertyName="Phone" Mask="+990 00 000 0000" />
</telerik:RadDataForm>
While such mechanism offers some degree of customization, it is not sufficient in many scenarios, forcing the users to configure the DataForm manually in some very common cases:
Considering this, it should be beneficial to introduce a mechanism for customizing the generation process programmatically. Ideally, such mechanism should be exposed as an event or another type of callback, invoked for each property of the underlying business object. The custom code should be allowed to specify at least that:
Expose additional properties for DataFormRadComboBox editor. Properties like DisplayMemberPath, SearchTextPath, etc.
Currently you can achieve this using the Editor Style
<telerik:DataFormRadComboBoxEditor EditorStyle="{StaticResource EditorStyle}"/>
<Style x:Key="EditorStyle" TargetType="telerik:RadComboBox">
<Setter Property="DisplayMemberPath" Value=""/>
</Style>
or create an editor that inherits from DataFomRadComboBoxEditor and define the DisplayMemberPath property.