
I have two RadDatePicker's. One holds a "date sent" value and another one a "date paid". The date sent value has to be before the date paid AND the date paid RadDatePicker has to be disabled until a date sent value has been set in a form. How would I achieve this? I thought a CompareValidator on the second control would prevent postback if the first input is empty but it seems that's not the case.
FYI I cannot use client side scripts on the same aspx page. I have a separate JavaScript folder that holds all my scripts and I cannot call $find("<%=RadDatePicker1.ClientID%>") .
Help would be greatly appreciated.
I have set all controls rendering mode to lightweight via the web config:
<add key="Telerik.Web.UI.RenderMode" value="lightweight" />
Running the site locally in chrome and in IE11 renders the output lightweight as as expected.
Once deployed to a server and set in IE as an intranet site, the controls are then rendered classic.
Chrome renders as lightweight, but IE seems then seems ignore this global setting in the web config. The page has the relevant meta tag to switch the document mode to IE=Edge but the rendered HTML is still in classic. Meaning all of our CSS is now useless.
Could someone please point out what I am missing here.
Thanks
Additional Info:

I am trying to show toolbar dropdown text like:
Dim dropDown As RadToolBarDropDown = New RadToolBarDropDown("PageSize")
dropDown.Text = GetGlobalResourceObject("Insight", "Per pagina")
This ends up with the following sourcecode:
<span class="rtbText rtbHidden">Per pagina</span>
What could be wrong here? Skin = Material 2016.2.607.45
Marc


Seems that in code behind the AllowFilteringByColumn property is always set to false at all phases of life cycle prior to the data binding stages. Code example like below for example is always returning me false.:
protected void Page_Load(sender se, EventArgs evt) // Master Page event{ var grid = ControlHelper.FindControlByCIDRecursive<RadGrid>(Request["__EVENTTARGET"], ContentPlaceHolder1); // Iterate content page to find all RadGrid if (grid != null) { bool rebind = false; if(grid.AllowFilteringByColumn) foreach (GridColumn column in grid.MasterTableView.Columns) if (column.CurrentFilterFunction!=GridKnownFunction.NoFilter) { column.CurrentFilterFunction = GridKnownFunction.NoFilter; column.CurrentFilterValue = string.Empty; rebind = true; } if (rebind) { grid.MasterTableView.FilterExpression = string.Empty; grid.MasterTableView.Rebind(); } }}
Our requirement is to apply a certain DOM class to all grids site-wise. If AllowFilteringByColumn is not propertly populated before databinding is there another way to determine whether filtering is enabled?


Sirs:
I'm trying to dynamically set the font color in the TileList PeekTemplate. The code that I'm using is below (and it works), but Visual Studio generates 7 warning for the syntax. Is there a better way? I can't seem to access that property in the TileDataBound event.
<telerik:RadTileList runat="server" ID="RadTileList1" TileRows="1" > <DataBindings> <CommonTileBinding TileType="RadTextTile" DataNavigateUrlField="NavigateUrl" /> <TextTileBinding DataTextField="Module_Name" /> <TilePeekTemplate > <div style="font-size:20px; width:150px;color:<%# DataBinder.Eval(Container.DataItem, "TileColor") %>"> <div><%# DataBinder.Eval(Container.DataItem, "ModuleID") %></div> <div style="font-size:14px"><%# DataBinder.Eval(Container.DataItem, "NumberOfTables") %></div> </div> </TilePeekTemplate> </DataBindings></telerik:RadTileList>
Hi,
We are using Telerik Rad Controls in SharePoint Visual Webpart.
Any telerik controls either it could be a radbutton or radtabs . After the First Load of the page, when clicked on button or tab the page will post back and the ajax is not working.
However after the postback, ajax seems to start working. Its consistent across all the control where there is a postback event.
How to solve this issue ? As simple sample to solve this issue in SharePoint 2013 will help.
Please advise