or

When viewed on IE9; contents of all pageviews will be shown in selected index at once.
But when tab is click; corresponding pageview will behave normally..
Note: Tabstrip is within custom control used inside RadGrid.
---- Code below ----
<telerik:RadTabStrip runat="server" ID="tabStripDetails" SelectedIndex="0" MultiPageID="radMultipage"> <Tabs> <telerik:RadTab runat="server" id="tabPersonal" PageViewID="viewPersonal" Text="Personal Details"> </telerik:RadTab> <telerik:RadTab runat="server" id="tabEducation" PageViewID="viewEducation" Text="Educational Background"> </telerik:RadTab> <telerik:RadTab runat="server" id="tabEmployment" PageViewID="viewEmployment" Text="Employment Details"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage runat="server" ID="radMultipage" SelectedIndex="0"> <telerik:RadPageView ID="viewPersonal" runat="server"> <div style="border: 1px solid #828282; margin-top: -1px; display: block; background: #ffffff"> Content #1 Goes Here </div> </telerik:RadPageView> <telerik:RadPageView ID="viewEducation" runat="server"> <div style="border: 1px solid #828282; margin-top: -1px; display: block; background: #ffffff"> Content #2 Goes Here </div> </telerik:RadPageView> <telerik:RadPageView ID="viewEmployment" runat="server"> <div style="border: 1px solid #828282; margin-top: -1px; display: block; background: #ffffff"> Content #3 Goes Here </div> </telerik:RadPageView> </telerik:RadMultiPage> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function myUserControlClickHandler() { $find("<%= RadAjaxManager.GetCurrent(PageClientID %>").ajaxRequest("content"); } </script></telerik:RadCodeBlock>$find("<%= RadAjaxManager.GetCurrent(Page).ClientID %>").ajaxRequest("content");Is there anyway to get rowindex of the cell that trigger this function.
I know there is a way which uses OnRowClick or OnRowSelect.
In my case i dont want the user to selectrow to update the cell.
This there anyway to change the 4 into rowindex
function editQuantity(sender, eventArgs) { var masterTable = $find("<%= CartRadGrid.ClientID %>").get_masterTableView(); masterTable.updateItem(4);}
This is my radgrid
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="CartRadGrid"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="CartRadGrid" LoadingPanelID="RadAjaxLoadingPanel1" /> <telerik:AjaxUpdatedControl ControlID="RadWindowManager1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server" Skin="Default"> </telerik:RadAjaxLoadingPanel> <telerik:RadGrid ID="CartRadGrid" runat="server" AllowSorting="True" ShowStatusBar="True" CellSpacing="0" DataSourceID="CartObjectDataSource" GridLines="None" ShowFooter="True" Skin="Hay" AllowAutomaticDeletes="True" AutoGenerateColumns="False" onitemcommand="CartRadGrid_ItemCommand" AllowAutomaticUpdates="True"> <ClientSettings ClientEvents-OnRowClick="OnRowClick"> <Selecting AllowRowSelect="True" /><ClientEvents OnRowClick="OnRowClick"></ClientEvents> </ClientSettings> <MasterTableView DataSourceID="CartObjectDataSource" DataKeyNames="productID" EditMode="InPlace" CommandItemDisplay="Top"> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn> </EditFormSettings> <Columns> <telerik:GridBinaryImageColumn DataField="image" ImageHeight="80px" ImageWidth="80px" UniqueName="image" ResizeMode="Fit" HeaderText="Item"> <HeaderStyle Width="10%" HorizontalAlign="Center" /> </telerik:GridBinaryImageColumn> <telerik:GridBoundColumn DataField="productID" FilterControlAltText="Filter column column" HeaderText="id" UniqueName="productID"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="productName" FilterControlAltText="Filter productName column" HeaderText="Name" UniqueName="productName"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="productDesc" FilterControlAltText="Filter productDesc column" HeaderText="Description" UniqueName="productDesc"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="price" DataFormatString="{0:C}" FilterControlAltText="Filter price column" UniqueName="price" HeaderText="Unit price"> </telerik:GridBoundColumn> <telerik:GridTemplateColumn DataField="quantity" FilterControlAltText="Filter TemplateColumn column" UniqueName="quantity" HeaderText="Quantity" SortExpression="quantity"> <ItemTemplate> <telerik:RadNumericTextBox ID="quantityTextBox" runat="server" ShowSpinButtons="True" width="50px" DbValue='<%# Convert.ToDouble(Eval("quantity")) %>' DataType="System.Int32" Culture="en-SG" NumberFormat-DecimalDigits="0" MinValue="0" MaxValue="999" ClientEvents-OnValueChanged="editQuantity"> </telerik:RadNumericTextBox> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="stock" FilterControlAltText="Filter stock column" HeaderText="Stock left" UniqueName="stock"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="total" DataFormatString="{0:C}" FilterControlAltText="Filter total column" HeaderText="Total" UniqueName="total" Aggregate="Sum" FooterAggregateFormatString="Total: {0:C}" FooterStyle-CssClass="total"><FooterStyle CssClass="total"></FooterStyle> </telerik:GridBoundColumn> <telerik:GridButtonColumn Text="Delete" CommandName="Delete" ButtonType="ImageButton" UniqueName="Delete" CommandArgument="asd" FilterControlAltText="Filter Delete column"> <HeaderStyle Width="2%" /> </telerik:GridButtonColumn> </Columns> <PagerStyle AlwaysVisible="True" /> <FooterStyle Height="30px" /> <CommandItemTemplate> <table border="0" style="width: 100%;" class="rgCommandTable"> <tr> <td align="left"><asp:Label ID="Label1" runat="server" Text="My Cart"></asp:Label></td> <td align="right"> <asp:Button CommandName="RebindGrid" runat="server" ID="btnRefresh" Text="Refresh" title="Refresh" CssClass="rgRefresh" /> <asp:Label ID="refreshLabel" runat="server" Text="Refresh"></asp:Label> </td></tr> </table> </CommandItemTemplate> </MasterTableView> <FilterMenu EnableImageSprites="False"></FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"></HeaderContextMenu> </telerik:RadGrid> <asp:ObjectDataSource ID="CartObjectDataSource" runat="server" SelectMethod="loadCart" TypeName="GroceryStore.Cart.Cart"> </asp:ObjectDataSource>
If Request.UrlReferrer IsNot Nothing Then strReferrer = Request.UrlReferrer.GetLeftPart(UriPartial.Authority).ToString() If InStr(strReferrer, "scargillmovement") > 0 Then ' internal referrer do not remove cookie Else 'external referrer so close menu If Page.Request.Cookies("TelerikRadPanelBarCookie") IsNot Nothing Then Page.Request.Cookies("TelerikRadPanelBarCookie").Value = Nothing End If For Each item As RadPanelItem In RadPanelBar1.GetAllItems() If Not item.Items.Count = 0 Then item.Expanded = False End If Next End If Else ' link straight in from bookmark or type in so remove cookie and close menu If Page.Request.Cookies("TelerikRadPanelBarCookie") IsNot Nothing Then Page.Request.Cookies("TelerikRadPanelBarCookie").Value = Nothing End If For Each item As RadPanelItem In RadPanelBar1.GetAllItems() If Not item.Items.Count = 0 Then item.Expanded = False End If Next End If