Title says it all really. The current functionality is clunky and doesn't persist and it should.
A property to handle that would be very convenient. This way developers could be able to restrict the number of rows that the user can type. Something like MaxRowNumber. Additionally, a property MaxColumnNumber would be also useful to restrict the length of each row.
When RadText boxes have EnableAriaSupport=True and also have a tooltip set, the JAWS form fields dialog should list the control along with any text that might be in the textbox. Currently it does not list the text. see following support ticket for more details: https://www.telerik.com/account/support-tickets/view-ticket?threadid=1081024
The temporal solution is to change the type attribute of the RadNumericTextBox input to "tel". This can be done in the OnLoad client event of the control: <script> function OnLoad(sender, args) { sender.get_element().setAttribute("type", "tel"); } </script> <telerik:RadNumericTextBox RenderMode="Lightweight" runat="server" ID="RadNumericTextBox1" Width="190px" Value="1" EmptyMessage="Enter units count" MinValue="0" ShowSpinButtons="true" NumberFormat-DecimalDigits="0"> <ClientEvents OnLoad="OnLoad" /> </telerik:RadNumericTextBox><br />
RadTimePicker : Currently the time picker with time interval 5 minutes shows a large list. Instead of large list display Hours 1 to 12 with AM and PM and Minutes 05 to 55 like the image enclosed.
Currently if the MinValue or MaxValue properties are changed on the client, on the server the numeric value is auto-corrected according to the their old value. Disabling the ViewState can help. Here is a basic example that can be used: <telerik:RadNumericTextBox runat="server" ID="rtb1" EnableViewState="false"></telerik:RadNumericTextBox> <asp:Button ID="Button1" Text="1 change max value and value with JS" OnClientClick="changeValues(); return false;" runat="server" /> <asp:Button ID="Button2" Text="2 postback" OnClick="Button2_Click" runat="server" /> <script> function changeValues() { var rtb = $find("<%=rtb1.ClientID%>"); rtb.set_maxValue(100); rtb.set_value(100); } </script> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { rtb1.MaxValue = 20; rtb1.Value = 1; } } protected void Button2_Click(object sender, EventArgs e) { Response.Write(string.Format("currValue: {0}<br/> maxValue: {1}", rtb1.Value, rtb1.MaxValue)); }
Here is the basic code: <telerik:RadTextBox ID="RadTextBox1" runat="server" TextMode="MultiLine" Enabled="False"> </telerik:RadTextBox>
Using RadNumericTextBox in a mobile website doesn't pop up numeric keyboard in iPad. We're developing a website where the user has to enter a lot of numeric information and it has to choose the numeric pad each time it enters a new numeric field. I know that using RadTextBox and Inputtype solves this problem, but I mainly use RadNumericTextBox because it allows to specified validation like min and max values to each field. Our sales team solution is featured to be use in mobile devices thanks to the MetroTouch theme but this behaviour with numeric fields has got many negative feedbacks of our mobile users. Thanks in advanced Roberto
The RadTextBox (and other input controls as appropriate) should have an aspx property to automatically trim leading & trailing whitespace from user input. This will help ensure that good quality data is passed to the database. The only way this can currently be done is to custom code "mytextbox.Text.Trim();" for every control on the page, before the property is sent to the database.
RadInputManager add property InputType
The RadMaskedTextBox DisplayMask does not work properly in case "*" is used in it.
DateInputSetting in InputManager does not behave as expected. Use the code and steps below: <telerik:RadInputManager ID="RadInputManager1" runat="server"> <telerik:DateInputSetting BehaviorID="BehaviourFormatHeure" DateFormat="HH:mm:ss" Validation-ValidationGroup="GroupValidation"> <TargetControls> <telerik:TargetInput ControlID="txtHeureDebut"></telerik:TargetInput> <telerik:TargetInput ControlID="txtHeureFin"></telerik:TargetInput> </TargetControls> </telerik:DateInputSetting> </telerik:RadInputManager> When type 5 and quit the input field, it works : 05:00:00 appears When type 512 and quit the input field, it works too : 05:12:00 appears When type 05:12:27 and quit the input field, it works again : value is unchanged But when type 051227 and quit the input field, an error is indicated
To let the applicable keyboard configuration on iOS popup, the HTML5 type attribute on the different inputs should vary. So RadDateInput should have type=date and RadNumericTextBox should have type=number
RadMaskedTextBox has a RequireCompleteText property that makes it a requirement that the full mask of the input be satisfied. The RadInputManager MaskedTextBoxSetting does not contain the same property. Please add this property with the same functionality to the MaskedTextBoxSetting.