Formatting guide for NumericTextBox

1 Answer 45 Views
NumericTextBox
Chris
Top achievements
Rank 1
Iron
Chris asked on 09 Nov 2023, 01:10 AM

The custom format optin in NumericTextBox is pretty useful, but I could not see any clear documentation. It links to the dotnet format guide, but also works with #s?

E.g. missing 0s i logged this (and then answered it myself) NumericTextBox with a format field does not display the digit '0' in UI for Blazor | Telerik Forums

"# unit(s)" works, but "there is # unit(s)" does not

Apologies if there is such a documentation and i missed it!

1 Answer, 1 is accepted

Sort by
0
Dimo
Telerik team
answered on 13 Nov 2023, 09:50 AM

Hi Chris,

The NumericTextBox simply calls Value.ToString(Format, CultureInfo.CurrentCulture). As a result:

By the way, please ask the license holder at your company to assign you as a license developer. This will ensure that your account is in good standing and compliant with our license agreement.

ToString("there are #.# units") behavior
<br />
<br />
2.5: @TwoHalf.ToString("there are #.# units")
<br />
2: @Two.ToString("there are #.# units")
<br />
0: @Zero.ToString("there are #.# units")

<br />
<br />
ToString("there are 0.## units") behavior
<br />
<br />
2.5: @TwoHalf.ToString("there are 0.## units")
<br />
2: @Two.ToString("there are 0.## units")
<br />
0: @Zero.ToString("there are 0.## units")

@code {
    int NumValue { get; set; } = 2;

    const decimal TwoHalf = 2.5m;
    const int Two = 2;
    const int Zero = 0;
}

Regards,
Dimo
Progress Telerik

Stay tuned by visiting our public roadmap and feedback portal pages! Or perhaps, if you are new to our Telerik family, check out our getting started resources!
Tags
NumericTextBox
Asked by
Chris
Top achievements
Rank 1
Iron
Answers by
Dimo
Telerik team
Share this question
or