Unplanned
Last Updated: 06 Nov 2024 16:01 by ADMIN
When applying the required attribute the ListPicker editor does not display the required message. It seems the control cannot lose focus, so the validation logic to be triggered and the message to be displayed. 
Unplanned
Last Updated: 09 Oct 2024 20:29 by Yana
Currently when the validation in the DataForm is implemented through validation attributes in the ViewModel, such as "Required", "Range", etc, , the validation error message is provided by the attribute itself. If you have not specified your own error message explicitly, a default one is provided by the .NET framework. The expected behavior is, in case no ErrorMessage is provided in the attribute , the Telerik LocalizationManager default error messages to be used.
Unplanned
Last Updated: 17 Apr 2024 14:46 by Christian
Created by: Christian
Comments: 0
Category: DataForm
Type: Feature Request
1
Provide an option to collapse the groups in the RadDataForm control.
Unplanned
Last Updated: 27 Mar 2024 21:15 by Christian
How to filter model properties before automatic generation, for which properties editors should be generated? I only want to display some of the ViewModel properties based on custom attributes in the data form.
Unplanned
Last Updated: 13 Feb 2024 08:31 by Tyler
Created by: Tyler
Comments: 0
Category: DataForm
Type: Feature Request
0

Provide an option to export the DataForm control to a PDF document:

Ultimately the XAML we are using has the DataForm and a signature in png format at the bottom that is created from the view. We would want all of that in the PDF.

Declined
Last Updated: 01 Feb 2024 16:53 by David
Created by: David
Comments: 2
Category: DataForm
Type: Feature Request
0

Data Form Editors expose the property EditorStyle to allow setting the input control's overall style. But some input control have multiple styles not so easily set.

As the input control is also the Editor's base content, instead exposing content as the appropriate type allows all of the input controls styles to be set.

Here is my working example in my KingdomContacts app for one editor:

namespace KingdomContacts.Controls;
using Telerik.Maui.Controls;
public class KcNumericDfEditor : DataFormRadNumericEditor
{
    public RadNumericInput? Editor => base.Content as RadNumericInput;
}

I have made similar adaptations for all the other Data Form editors I use. Simple and easy to work with; far easier than guessing what to do with EditorStyle.

Would be even easier if a similar line were inside your editors -- then I would not need to make my own customizations.

Unplanned
Last Updated: 21 Nov 2023 13:24 by SturmA
Currently the exposed by DataForm Validate/Commit and Cancel commands can be used to initiate the corresponding actions from an external UI. Make bindable commands that can be executed from the ViewModel.
Declined
Last Updated: 19 Nov 2023 13:29 by ADMIN
When using the GroupGenerated event to apply style to the GroupHeaderLabel, the text in the group cannot be centered. 
Unplanned
Last Updated: 15 Apr 2024 09:08 by Eugenio
Created by: Angus
Comments: 1
Category: DataForm
Type: Feature Request
0
Provide an option to define validation and commit modes on editor level. Currently these properties are inherited from the DataForm.
Unplanned
Last Updated: 23 May 2023 08:18 by Stefano
Created by: Stefano
Comments: 0
Category: DataForm
Type: Bug Report
0
When using a style for the corresponding masked editors like email, text, regex and numeric, the style does not apply to the editor. 
Completed
Last Updated: 15 Mar 2023 11:32 by ADMIN
Release 5.1.0
Provide an option to call validate/commit/cancel methods on a property.
Completed
Last Updated: 18 Jan 2023 12:29 by ADMIN
Release 5.0.0
When I am trying to localize enums using the ResourceType display attribute, the localization does not apply.
Completed
Last Updated: 15 Mar 2023 11:38 by ADMIN
Release 5.1.0

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. 

Completed
Last Updated: 15 Mar 2023 11:38 by ADMIN
Release 5.1.0
Created by: SturmA
Comments: 0
Category: DataForm
Type: Feature Request
1
Expose a public HasChanges property in the DataForm, which is updated automatically when a value in the Editors has changed. Also consider exposing Event.
Unplanned
Last Updated: 29 Nov 2022 12:26 by EK
Created by: EK
Comments: 0
Category: DataForm
Type: Feature Request
1
Currently, the DataForm has a partially RTL support. For example some editors (RadDate, RadTime, RadTimeSpan, RadDateTime) do not have a RTL support. 
Unplanned
Last Updated: 19 Dec 2022 08:05 by ADMIN

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. 

 

Completed
Last Updated: 15 Mar 2023 11:32 by ADMIN
Release 5.1.0
Created by: SturmA
Comments: 0
Category: DataForm
Type: Feature Request
3
Provide an option to create a custom editor.
Unplanned
Last Updated: 26 Jan 2023 13:16 by ADMIN
Created by: Craig
Comments: 4
Category: DataForm
Type: Feature Request
4
Nested properties support
Completed
Last Updated: 10 Nov 2022 15:39 by ADMIN
Release 4.0.0

When setting BorderThickness to 2 on the DataFormRadComboBoxEditor, an exception is thrown.

exception:

This exception was originally thrown at this call stack:
    WinRT.ExceptionHelpers.ThrowExceptionForHR.__Throw|20_0(int)
    Microsoft.Maui.Controls.Handlers.ShellItemHandler.MapTabBarIsVisible(Microsoft.Maui.Controls.Handlers.ShellItemHandler, Microsoft.Maui.Controls.ShellItem)
    Microsoft.Maui.PropertyMapper.UpdateProperties(Microsoft.Maui.IElementHandler, Microsoft.Maui.IElement)
    Microsoft.Maui.Controls.Handlers.ShellItemHandler.SetVirtualView(Microsoft.Maui.IElement)
    Microsoft.Maui.Controls.Platform.ShellView.CreateShellItemView()
    Microsoft.Maui.Controls.Platform.ShellView.SwitchShellItem(Microsoft.Maui.Controls.ShellItem, bool)
    Microsoft.Maui.Controls.Element.OnPropertyChanged(string)
    Microsoft.Maui.Controls.Shell.OnPropertyChanged(string)
    Microsoft.Maui.Controls.BindableObject.SetValueActual(Microsoft.Maui.Controls.BindableProperty, Microsoft.Maui.Controls.BindableObject.BindablePropertyContext, object, bool, Microsoft.Maui.Controls.Internals.SetValueFlags, bool)
    Microsoft.Maui.Controls.BindableObject.SetValueCore(Microsoft.Maui.Controls.BindableProperty, object, Microsoft.Maui.Controls.Internals.SetValueFlags, Microsoft.Maui.Controls.BindableObject.SetValuePrivateFlags)
    ...
    [Call Stack Truncated]

Completed
Last Updated: 18 Oct 2022 14:40 by ADMIN
Release 3.2.0

The masked editor throws an exception when used in DataForm on Windows. For example, consider the following sample code snippet:

<telerik:RadDataForm x:Name="dataForm">
    <telerik:DataFormRadTextMaskedEditor HeaderText="Phone:"
                                                                     Mask="000-000-0000"
                                                                     PropertyName="Phone"/>
</telerik:RadDataForm>

When the Phone property has an initial value in the view-model, the following exception is thrown:

System.NullReferenceException
  HResult=0x80004003
  Message=Object reference not set to an instance of an object.
  Source=Telerik.Maui.Core

1 2