<telerik:RadGrid ID="gridOrder" runat="server" AllowPaging="True" AllowSorting="True" AllowCustomPaging="True" GridLines="None" Skin="radGridSkin" EnableEmbeddedSkins="false" ShowGroupPanel="True" EnableHeaderContextMenu="True" Width="100%" Height="100%" AllowMultiRowSelection="True" AutoGenerateColumns="false" OnNeedDataSource="gridOrder_NeedDataSource" OnItemDataBound="gridOrder_ItemDataBound" DisplayDataKey="ORDER_NUMBER" OnPreRender="gridOrder_PreRender" OnPageSizeChanged="gridOrder_PageSizeChanged" OnItemCommand="gridOrder_ItemCommand" OnItemCreated="gridOrder_ItemCreated" OnGroupsChanging="gridOrder_GroupsChanging" OnPageIndexChanged="gridOrder_PageIndexChanged" PageSize="20"> <ExportSettings IgnorePaging="true" OpenInNewWindow="true" ExportOnlyData="true"> <Excel Format="ExcelML" /> </ExportSettings> <MasterTableView GroupLoadMode="Client" DataKeyNames="ORDER_NUMBER" Name="ORDER" ClientDataKeyNames="ORDER_NUMBER,CAN_SUPPLIER_ORDER_PRODUCT,SUPPLIER_ID,STATE,O_ORGANIZATION_ID" UseAllDataFields="true"> <RowIndicatorColumn Visible="true"> </RowIndicatorColumn> <NestedViewTemplate> <div class="order-line-wrapper"> <telerik:RadTabStrip MultiPageID="radMultiPageOrderDetail" SelectedIndex="0" ID="RadOrderDetailTabStrip" runat="server" Skin="radTabStripSkin" EnableEmbeddedSkins="false" ScrollChildren="true"> <Tabs> <telerik:RadTab Text="Order Detail" Selected="True" Value="tabOrderDetail" PageViewID="pageOrderDetail"> </telerik:RadTab> <telerik:RadTab Text="Order Workflow State History" Value="tabOrderWorkflowHistory" PageViewID="pageOrderWorkflowHistory"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage SelectedIndex="0" ID="radMultiPageOrderDetail" runat="server"> <telerik:RadPageView runat="server" ID="pageOrderDetail" Selected="True"> <div class="order-line-border order-line-control"> <calvi:OrderLineControl Visible="false" ID="OrderLineCtrl" runat="server" PageCookieEntityName="ORDER_MAIN_FORM"> </calvi:OrderLineControl> </div> </telerik:RadPageView> <telerik:RadPageView runat="server" ID="pageOrderWorkflowHistory"> <div class="order-line-border order-line-control"> <calvi:OrderWorkflowHistoryControl ID="OrderWorkflowHistoryControl" runat="server" ShowLoadingPanel="false" PageCookieEntityName="OrderMain_WorkflowHistory" /> </div> </telerik:RadPageView> </telerik:RadMultiPage> </div> </NestedViewTemplate> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True" UniqueName="ExpandColumn"> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="DEBTOR_REFERENCE" FilterControlAltText="Filter DEBTOR_REFERENCE column" HtmlEncode="true" DataFormatString="<nobr>{0} </nobr>" HeaderText="DEBTOR_REFERENCE" SortExpression="DEBTOR_REFERENCE" UniqueName="DEBTOR_REFERENCE"> </telerik:GridBoundColumn>...
OrderLineControl and OrderWorkflowHistoryControl usercontrols contain radgrid. What I need is to utilize the available
space on expansion. For example if the parent grid has 12 visible columns then the child grid on expansion should also occupy
12 colspan. However since we have provided the column choosing option on clientside and set Display property of each hidden
column to false, if the column is not selected to be visible, the grid is not able to set the colspan in accordance with the
visible column.
Hence to workaround the problem I am executing following peace of code on grid ItemCreated event,
(e.Item as GridNestedViewItem).NestedViewCell.Attributes["colSpan"] = {string value of number of visible columns}
The above code works fine in IE7 & IE9, however it fails in IE8 (please refer the attached images).
Could you please help me with this.
Regards,
Sachin
Hi,
I currently use a splitter, within one of the panels I want to embed a youtube video and importantly allow the option for full screen:
<iframe width="560" height="315" src="https://www.youtube.com/embed/sNIMCdVOHOM" frameborder="0" allowfullscreen></iframe>
However because the way the 'RadPane' is constructed in the background it uses an iframe without the "allowfullscreen" flag here is the code telerik generates:
<telerik:RadPane ID="ContentPane" runat="server" ContentUrl="​MainPage.aspx">
Generates
<iframe name="ContentPane" id="RAD_SPLITTER_PANE_EXT_CONTENT_ContentPane" src="MainPage.aspx" frameborder="0" scrolling="auto" style="border: 0px; height: 191px; width: 824px;"></iframe>
If there any way I can append "allowfullscreen" onto this iframe?
Thanks

I'd like my Grid footer--where I have my grand totals to display--to move when rows within the grid are collapsed.
See screenshot for desired results.
Thanks!

Hello,
I am trying to use this example: http://docs.telerik.com/devtools/aspnet-ajax/controls/tilelist/how-to/select-a-tile-with-left-click
I works as expected on a desktop. My problem is that this example does not work when viewing the page on a touch screen device (iPhone for example). Any ideas of how you can get a tile to become selected by touching the tile on a mobile device?
Thanks in advance!
Hi everyone and firstly apologies if this post is in the wrong location but I am having issues with a couple of your controls. I have an asp page which used to use a dropdownlist to initially select a recipient which would then use its selectedValue as a select parameter for a datasource. On selectedindexchange I populate a radlistbox using the datasource. This all worked perfectly with no issues but I am now trying to introduce a radcombobox instead of the dropdownlist to allow me to search the items. The problem is on the selectedindexchange of the radcombobox I get a JScript runtime error 'Telerik.Web.UI.RadListBox' is null or not an object. I have updated the select parameters to use the new controls value and have tried a couple of things but cannot seem to resolve the issue.
Please any support will be greatly appreciated.
Regards
Charlie
<telerik:RadNotification ID="rnSessionTimeOut" runat="server" Skin="Black" AutoCloseDelay="60000" Title="Continue Your Session" TitleIcon="" EnableRoundedCorners="true" ShowInterval="61000" Value="Search.aspx" OnCallbackUpdate="OnCallbackUpdate" Position="Center"> <ContentTemplate> <div class="infoIcon"> <img id="Img1" src="~/images/infoIcon.png" runat="server" alt="info icon" /></div> <div class="notificationContent"> Time remaining: <span id="timeLbl">60</span> <asp:Button ID="btnContinue" runat="server" Text="Continue Session" OnClientClick="ContinueSession(); return false;" /> </div> </ContentTemplate> </telerik:RadNotification><script type="text/javascript"> //update the text in the label in RadNotification //this could also be done automatically by using UpdateInterval. However, this will cause callbacks [which is the second best solution than javascript] on every second that is being count function UpdateTimeLabel(toReset) { var sessionExpired = (seconds == 0); if (seconds == 0) { stopTimer("timeLeftCounter"); //redirect to session expired page - simply take the url which RadNotification sent from the server to the client as value window.location.href = $find("RadNotification1").get_value(); } else { var timeLbl = $get("timeLbl"); timeLbl.innerHTML = seconds--; } } function ContinueSession() { var notification = $find("rnSessionTimeOut"); //we need to contact the server to restart the Session - the fastest way is via callback //calling update() automatically performs the callback, no need for any additional code or control notification.update(); notification.hide(); //resets the showInterval for the scenario where the Notification is not disposed (e.g. an AJAX request is made) //You need to inject a call to the ContinueSession() function from the code behind in such a request var showIntervalStorage = notification.get_showInterval(); //store the original value notification.set_showInterval(0); //change the timer to avoid untimely showing, 0 disables automatic showing notification.set_showInterval(showIntervalStorage); //sets back the original interval which will start counting from its full value again stopTimer("timeLeftCounter"); seconds = 60; updateMainLabel(true); }</script>Sub OnCallbackUpdate()
End Sub