'after updating the record, open the next record to edit Dim nextItemIdx As Integer = e.Item.ItemIndex + 1 Dim maxCnt As Integer = grd.Items.Count If Not (nextItemIdx < maxCnt) Then Return End If Me.grd.MasterTableView.Items(nextItemIdx).Edit = True Me.grd.MasterTableView.Rebind()<telerik:RadTabStrip ID="RadTabStrip1" SelectedIndex="0" Width="100%" Height="100%" runat="server" MultiPageID="RadMultiPage1" CssClass="RadTabStrip_Default" Skin="Default" EnableEmbeddedSkins="false" >
< Tabs>
< tab>Tab1</Tab>
.
.
.
.
< /Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" OnPageViewCreated="RadMultiPage1_PageViewCreated" CssClass="multiPage">
<telerik:RadPageView runat="server" ContentUrl="Page.aspx"> </telerik:RadPageView>
.
.
.
</telerik:RadMultiPage>
Can anyone guide my that how I can achieve this??? Thanks in advance.
Regards,
I have two nested gridviews inside two radtabs, for this two nested views, I have a simple JavaScript for Expand and Collapse.
<script type="text/javascript">
function collapseExpand(obj) {
var gvObject = document.getElementById(obj);
var imageID = document.getElementById('image' + obj);
if (gvObject.style.display == "none") {
gvObject.style.display = "inline";
imageID.src = "~/ims/Images/bullet_toggle_minus.jpg";
}
else {
gvObject.style.display = "none";
imageID.src = "~/ims/Images/bullet_toggle_plus.jpg";
}
}
The Java Script is working fine for the first RadGrid of the first tab. However, its not working with the second tab. I think the control is not able to transfer to the second grid. I think my problem is similar to
I applied all the methods listed there but still its not working.
<script type="text/javascript">
function load() {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(collapseExpand);
}
function collapseExpand(obj) {
var gvObject = document.getElementById(obj);
var imageID = document.getElementById('image' + obj);
if (gvObject.style.display == "none") {
gvObject.style.display = "inline";
imageID.src = "~/ims/Images/bullet_toggle_minus.jpg";
}
else {
gvObject.style.display = "none";
imageID.src = "~/ims/Images/bullet_toggle_plus.jpg";
}
}
Can somebody tell me what code to write to transfer or pass the control of javascript to the second tab?
Also, I am using Radtabs and RadPageView to display two grids in two tabs.
I am calling the Collapse Expand inside radtab
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" SelectedIndex="0" MultiPageID="RadMultipage1">
<Tabs>
<telerik:RadTab Text="Tab1" PageViewID="RadPageView1" OnLoad="Load1">
</telerik:RadTab>
<telerik:RadTab Text="Tab2" PageViewID="RadPageView2" >
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultipage1" runat="server">
<telerik:RadPageView ID="RadPageView1" runat="server" Width="100%" TabIndex="0">
<telerik:RadGrid ID="View1" runat="server" AutoGenerateColumns="False" Width="100"
BackColor="White" BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px"
OnItemDataBound="RadGrid2_ItemDataBound" >
<MasterTableView DataKeyNames="id">
<Columns>
<telerik:GridTemplateColumn>
<ItemTemplate>
<a href="javascript:collapseExpand('id_<%# Eval("id") %>');">
<img id="imageSubId_<%# Eval("id") %>" alt="Click to show/hide orders" border="0" src="Images/bullet_toggle_plus.jpg" />
</a>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="id" HeaderText="ID"/>
<telerik:GridBoundColumn DataField="fname" HeaderText="First Name"/>
<telerik:GridBoundColumn DataField="lname" HeaderText="Last Name"/>
<telerik:GridBoundColumn DataField="DOB" HeaderText="Date of Birth"/>
<telerik:GridTemplateColumn>
<ItemTemplate>
<tr>
<td colspan="100%">
<div id="id_<%# Eval("id") %>" style="display: none; position: relative; left: 10px;">
<telerik:RadGrid ID="View2" runat="server" AutoGenerateColumns="false" Width="400"
GridLines="None" >
<MasterTableView >
<Columns>
<telerik:GridBoundColumn DataField="fname" HeaderText="First Name" />
<telerik:GridBoundColumn DataField="mname" HeaderText="Middle Name" />
<telerik:GridBoundColumn DataField="lname" HeaderText="Last Name" />
<telerik:GridTemplateColumn>
<ItemTemplate>
<asp:CheckBox ID="checkselect" runat="server" />
</ItemTemplate>
<HeaderTemplate>
<asp:Button ID="Button4" runat="server" Text="Remove" CommandName="Split" OnClick="Button4_Click" />
</HeaderTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView >
</telerik:RadGrid>
</div>
</td>
</tr>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</telerik:RadPageView>
<telerik:RadPageView ID="RadPageView2" runat="server" Width="100%">
Same Code
</telerik:RadPageView>
</telerik:RadMultiPage>

Hello,
i have a master page and a page with a radwindowmanager
includes the fileexplorer.
The master page includes a script manager.
When accessing the page i receive the following error:
"The registration of UpdatePanel with ID "ajax panel" can not be
canceled because it was not registered with the ScriptManager.
This can happen if the UpdatePanel was removed from the control
tree and later added again. This operation is not supported.
Parameter name: updatepanel"
Here is my html code:
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %><asp:Content ID="Content1" ContentPlaceHolderID="Main" Runat="Server"></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <telerik:RadWindowManager ID="RadWindowManager1" runat="server"> <Windows> <telerik:RadWindow ID="RadWindow1" runat="server" style="display:none;"> <ContentTemplate> <telerik:RadFileExplorer ID="RadFileExplorer1" Runat="server" Language="de-DE" Skin="Windows7"> </telerik:RadFileExplorer> </ContentTemplate> </telerik:RadWindow> </Windows> </telerik:RadWindowManager> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadWindowManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadWindowManager1" UpdatePanelCssClass="" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> </asp:Content><telerik:RadWindow ID="radwdwActions" runat="server" Skin="Forest"> <ContentTemplate> <telerik:RadGrid ID="radgvwXrefActions" runat="server" CellSpacing="0" GridLines="None"></telerik:RadGrid> </ContentTemplate> </telerik:RadWindow> rgvFlightsEdit.Rebind();
2. This works:
rgvFlightsEdit.MasterTableView.FilterExpression = "([RowState] LIKE '%Existing%')";
rgvFlightsEdit.Rebind();
I would prefer the 1st option because it seems to give a little bit more control on the filter function. If I can't get it to work and have to use the second option, where can I find the allowable filter expressions i.e. what else can I use besided 'LIKE'?
Thanks!


Hi Telerik Team,
is the a chance to fake the click at the select-button from JavaScript?
Reason: The user should simply click on an Image (RadBinaryImage) to start uploading Progress (and browse for Image file, of course).
I mean something like this:
function UploadImage() { var upload = $find('<%=RadAsyncUpload1.ClientID%>'); upload.click();}
Thank you
How to Hide Month Cell in RadMonthYearPicker while datepopupbutton focussed.
