The Source property should support two way binding. Available in the R2 2018 release.
In Xamarin.Forms, there is no multiline text box editor in RadDataForm.
Add localization for DisplayOptions data annotation.
Currently, all groups are expanded by default. We should expose methods to collapse/expand certain groups. Furthermore, CollapseAll, ExpandAll groups should be considered as well.
Expose an IsEnabled property for editors that can be toggled after DataForm is rendered. Currently, only Data Annotations can determine whether or not a property's editor is read-only. If a specific editor's read only state needs to be changed dynamically (e.g. due to a selection in another editor), you would need to completely reload the DataForm.
Provide capability to replace the native view with Xamarin Template.
Add an editor that loads an external view / page to edit a property value.
Implement support for changing the template of the group headers.
With the current implementation in Xamarin.Forms, the control has no built-in support for enumerable properties. The approach is to create custom renderers and use the native editors. We need to expose default editors for enumerable and custom types.
Currently, on Android and UWP the date and time editors display popups with "OK" and "Cancel" buttons, so one can easily dismiss the control even if a value has been selected. This will still keep the null value in the dataform. On iOS value changes are propagated immediately to the dataform, so there is no way to keep the null value.
Make it possible when tab is pressed on the keyboard the next field in the DataForm to be focused and the cursor to move to the new field.
Hi,
I am using DataForm for my project and in the process of implementing validation. For validation, I use DataAnnotation-NonEmptyValdator for the required fields.
Is there a way to change it dynamically in runtime?.
For example, I have 2 fields, the first field is always required. However, the second field is not always required, it depends on the selected item of the first field.
Thanks
Dan
Available in the 2018 R2 SP release.
Add public-facing methods to re-call DataSourceProvider GetSourceFor methods. This would allow for refreshing the datasource. Alternatively, add support for ObservableCollection to be used for DataSources so that the pickers reflect any changes to the underlying data source.