A user has the power to select their language and on save, updates every control on the screen.
I am not seeing the text within a RadTabStrip is being updated.
My code is simialr to below:
I locate the tab in question, and assign the text within Page_Load.
Dim myTab As RadTab = WindowTabs.Tabs.FindTabByValue("SomeTab")
myTab.Text = GetLabelBasedOnSelectedLanguage(myTab) ' this returns the proper value
I can see myTab.Text now holding the proper value BUT on the screen there is no change.
Is there a way to update the text on the fly via server side?
thank you

Is there a way to access ItemsPerRequest parameter value on the client side?
Hi Team,
I have RadGrid filter with timepicker. How to get value in timepicker with javascript.
My code
<asp:GridTemplateColumn UniqueName="ArrivalTime" DataField="ArrivalTime"
HeaderText="Visit Date" HeaderStyle-Width="20%">
<FilterTemplate>
<asp:RadTimePicker RenderMode="Lightweight"
ID="rdpArrivalTime" runat="server" Width="99%"
ClientEvents-OnDateSelected="ArrivalTimeDateSelected"
DbSelectedDate="<%# SetArrivalTime(Container) %>" />
<asp:RadScriptBlock ID="rsbArrivalTime" runat="server">
<script type="text/javascript">
function ArrivalTimeDateSelected(sender, args) {
var tableView = $find("<%# ((GridItem)Container).OwnerTableView.ClientID %>");
var date = FormatSelectedDate(sender);
tableView.filter("ArrivalTime", date, "EqualTo");
}
function FormatSelectedDate(picker) {
var date = picker.get_selectedDate();
var dateInput = picker.get_dateInput();
date.setHours(date.getHours() + 1);
date.setMinutes(date.getMinutes());
var formattedDate = dateInput.get_dateFormatInfo().FormatDate(date, dateInput.get_displayDateFormat());
return formattedDate;
}
</script>
</asp:RadScriptBlock>
</FilterTemplate>
<ItemTemplate>
<%# !Eval("ArrivalTime").Equals(DateTime.MinValue) ? string.Format("{0:hh:mm tt}",Eval("ArrivalTime")) : "" %>
</ItemTemplate>
</asp:GridTemplateColumn>
<telerik:RadComboBox ID="ddlLocation" runat="server" DropDownHeight="100px" CheckedItemsTexts="DisplayAllInInput" EnableCheckAllItemsCheckBox="true"
Localization-CheckAllString="All" Localization-AllItemsCheckedString="All" onitemchecked="OnItemChecked" OnCheckAllCheck="ddlLocation_CheckAllCheck" CheckBoxes="true" EmptyMessage="--Select--" Height="200px" AutoPostBack="true"/>
I have a RadComboBox with the checkboxes active. I want to have a postback for the ItemChecked event.
The combobox also is generating a postback on closing of the dropdown which I do not want. How can I prevent this to happen.
Hi,
First thanks for your great support.
Currently I want to fill RadDropDownList control with items from the client side.
I am able to add them, but I am not able to add a tool tip against them. Is it possible this to be achieved?
var radDropDown = $find("<%= ddlOptions.ClientID %>");
var item = new Telerik.Web.UI.DropDownListItem();
item.set_value("1");
item.set_text("Option 1");
//maybe in some way here I need to add a tooltip option
radDropDown .get_items().add(item);
So I saw one of the old thread by Princy:
https://www.telerik.com/forums/find-control-within-itemtemplate-client-side
I tried that in my lightbox but it seems is not setting the value of the textbox in the itemtemplate of the lightbox, why ?
function OpenLB() {
var lightBox = $find('<%= LBoxEdit.ClientID %>');
lightBox.show();
var Text = lightBox.get_element().getElementsByClassName("rltbDescriptionBox");
Text.LBoxEdit$txtDescripton.control.set_value("new value");
}
<telerik:RadLightBoxItem>
<ItemTemplate>
<table style="padding: 20px; font-family: Arial">
<tr>
<td style="font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding-bottom: 10px;">
Description
</td>
</tr>
<tr>
<td style="padding: 10px 0px 10px 20px">
<telerik:RadTextBox ID="txtDescripton" runat="server" CssClass="rltbDescriptionBox" Font-Size="16px" Width="400px" Height="30px">
</telerik:RadTextBox>
</td>
</tr>
<tr>
<td style="padding: 10px 0px 10px 20px">
<telerik:RadButton RenderMode="Lightweight" ID="btnFormSave" Height="30px"
Text="Save" Font-Size="16px" Font-Bold="True" runat="server" Skin="Silk"></telerik:RadButton>
</td>
</tr>
</table>
</ItemTemplate>
</telerik:RadLightBoxItem>
So I have a a RadDatePicker declared thus:
protected global::Telerik.Web.UI.RadDatePicker rdpEndDT;
And I am using it in code thus:
rdpEndDT.SelectedDate = // some date;
rdpEndDT.MinDate = // some other date.;
rdpEndDT.MaxDate = // yet another date;
I have a stack trace error of the following form:
Cause: ArgumentOutOfRangeException
Cause Description: Value of '1/10/2018 12:00:00 AM' is not valid for 'SelectedDate'. 'SelectedDate' should be between 'MinDate' and 'MaxDate'.
Parameter name: SelectedDate
Cause Stack:
at Telerik.Web.UI.RadDatePicker.set_SelectedDate(Nullable`1 value)
at Telerik.Web.UI.RadDatePicker.set_MaxDate(DateTime value)
What is this stack trace telling me?
Is the complaint on this line:
rdpEndDT.MaxDate = // yet another date;
but if it is, given that I'm changing the max date, why should this exception be raised? At this point in the process max date is default of 2099; it is being set to a lower value in this code branch. Why should max date refuse to permit itself to be changed?
Or is the complaint on this line:
rdpEndDT.SelectedDate = some date
which would occur if I was trying to programmatically set a selected date later than the max date. But if this is so, why is set_MaxDate mentioned in the stack trace?
Respectfully,
Brian P.