Telerik Forums
UI for ASP.NET AJAX Forum
6 answers
211 views
I am using the the RadDataPager with the ListView. To do some validation before they change pages I need to know when the user clicks to change the page. I saw in the documentation there is the event OnPageIndexChanging. However, it never seems to fire when clicked. Here is what I have. Note I am using ajax manager with the outlying panel. Thanks in advance.

<asp:Panel ID="pForecastCardView_Panel" runat="server">
<telerik:RadListView ID="rlvForecastCardView_Item" runat="server" Width="100%" 
    AllowPaging="true" ItemPlaceholderID="ItemHolder" 
    DataKeyNames="ForecastID,CustomerId,MaterialGroup.MaterialGroupNo,Region.Id,AccountManagerUserName,TradingPartner.TradingPartnerNo,AccountName"
    PageSize="1"
    ValidationSettings-ValidationGroup="vgMainForm"
    onneeddatasource="rlvForecastCardView_Item_NeedDataSource" 
    onitemdatabound="rlvForecastCardView_Item_ItemDataBound" 
    onitemcommand="rlvForecastCardView_Item_ItemCommand" 
        ondatabound="rlvForecastCardView_Item_DataBound" 
        onpageindexchanged="rlvForecastCardView_Item_PageIndexChanged">
    <LayoutTemplate>
         <asp:Panel ID="ItemHolder" runat="server" />
        <telerik:RadDataPager ID="rdpForecastCardView_ItemPager" runat="server" PagedControlID="rlvForecastCardView_Item" Font-Size="9pt" 
            PageSize="1" Visible='<%# (!_pdfRender) %>' >
            <ClientEvents OnPageIndexChanging="rdpForecastCardView_ItemPager_OnPageIndexChanging" />
            <Fields>
                <telerik:RadDataPagerButtonField FieldType="FirstPrev" />
                <telerik:RadDataPagerButtonField FieldType="Numeric" />
                <telerik:RadDataPagerButtonField FieldType="NextLast" />
                <telerik:RadDataPagerTemplatePageField>
                    <PagerTemplate>
                        <table width="100%" cellpadding="0" cellspacing="0" class="TableFullWidth">
                            <tr>
                                <td>
                                    <telerik:RadButton ID="btnSaveNext" runat="server" Text="Save & Next" CommandName="SaveNext" Icon-PrimaryIconUrl="../images/icons/save16x16.gif"></telerik:RadButton>
                                </td>
                                <td align="right">
                                <b>
                                <asp:Label runat="server" ID="CurrentPageLabel" Text="<%# Container.Owner.StartRowIndex+1%>" /></b>
                                of
                                <b>
                                <asp:Label runat="server" ID="TotalItemsLabel" Text="<%# Container.Owner.TotalRowCount%>" />
                                </b>
                                items
                                </td>
                            </tr>
                        </table>
                    </PagerTemplate>
                </telerik:RadDataPagerTemplatePageField>
            </Fields>
        </telerik:RadDataPager>
    </LayoutTemplate>
    <ItemTemplate>
        <table class="ContentTableBordered TableFullWidth" cellspacing="0" cellpadding="4">
            <tr>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lRegionLabel" runat="server" Text="Region" ViewStateMode="Disabled"></asp:Literal></td>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lTradingPartnerLabel" runat="server" Text="Trading Partner" ViewStateMode="Disabled"></asp:Literal></td>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lAccountNameLabel" runat="server" Text="Account Name" ViewStateMode="Disabled"></asp:Literal></td>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lMasterShipToIdLabel" runat="server" Text="Master Ship No" ViewStateMode="Disabled"></asp:Literal></td>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lCityLabel" runat="server" Text="City" ViewStateMode="Disabled"></asp:Literal></td>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lStateLabel" runat="server" Text="State" ViewStateMode="Disabled"></asp:Literal></td>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lAccountManagerLabel" runat="server" Text="Account Manager" ViewStateMode="Disabled"></asp:Literal></td>
            </tr>
            <tr>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# Eval("Region.Description") %> </td>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# Eval("TradingPartner.Name") %> </td>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# Eval("AccountName") %> </td>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# (Eval("MasterShipToId") != null ? Eval("MasterShipToId").ToString().RemoveLeadingZerosFromSAPID() : "") %> </td>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# Eval("City") %> </td>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# Eval("State.UpperStateId") %> </td>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# Eval("AccountManagerName") %> </td>
            </tr>
            <tr>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lMaterialGroupLabel" runat="server" Text="Material Group" ViewStateMode="Disabled"></asp:Literal></td>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lMaterialNoLabel" runat="server" Text="Material No" ViewStateMode="Disabled"></asp:Literal></td>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lMaterialLabel" runat="server" Text="Material" ViewStateMode="Disabled"></asp:Literal></td>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lDefaultShippingModeLabel" runat="server" Text="Default Mode" ViewStateMode="Disabled"></asp:Literal></td>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lDefaultPlantLabel" runat="server" Text="Default Plant" ViewStateMode="Disabled"></asp:Literal></td>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lDefaultPlantNoLabel" runat="server" Text="Default Plant No" ViewStateMode="Disabled"></asp:Literal></td>
                <td class="tableSectionLabelCell" nowrap="nowrap"><asp:Literal ID="lIsProspect" runat="server" Text="Is Prospect" ViewStateMode="Disabled"></asp:Literal></td>
            </tr>
            <tr>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# Eval("MaterialGroup.Description") %> </td>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# (Eval("DefaultMaterial.MaterialNo") != null ? Eval("DefaultMaterial.MaterialNo").ToString().RemoveLeadingZerosFromSAPID() : "") %> </td>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# Eval("DefaultMaterial.Description") %> </td>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# Eval("DefaultShipMode.Description")%> </td>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# Eval("DefaultPlant.Id") %> </td>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# Eval("DefaultPlant.Description")%> </td>
                <td class="tableSectionDataCell" nowrap="nowrap"><%# (Convert.ToBoolean(Eval("IsProspect")) ? "Yes" : "No") %> </td>
            </tr>
        </table>                
        <br />
        <% if (!_pdfRender)
           { %>
        <div class="RadGrid RadGrid_Default" style="border-bottom: 0px none transparent">
        <table cellspacing="0" class="rgMasterTable" border="0" style="width:100%;table-layout:auto;empty-cells:show;">
            <tr>
                <th class="rgHeader" style="text-align:left;">
                    <telerik:RadButton ID="btnSaveValues" runat="server" CommandName="Save" Icon-PrimaryIconUrl="../images/icons/save16x16.gif" Text="Save Values"></telerik:RadButton
                </th>
                <th class="rgHeader" style="text-align:right;">
                     <telerik:RadButton ID="btnPDF" runat="server" CommandArgument='<%# (Eval("ForecastID").ToString() + "~" +  Eval("CustomerId").ToString() + "~" + Eval("MaterialGroup.MaterialGroupNo").ToString() + "~" + Eval("AccountName").ToString() + "~" + Eval("MaterialGroup.Description").ToString()) %>'  Text="PDF/Print" OnClientClicked="OnClientPDF_Clicking" ValidationGroup="vgMainForm" Icon-PrimaryIconUrl="../images/icons/acrobat.gif" AutoPostBack="false">
                    </telerik:RadButton>
                     <telerik:RadButton ID="btnRefresh" runat="server" CommandName="RebindListView" Text="Refresh" ValidationGroup="vgMainForm">
                        <Icon PrimaryIconCssClass="rbRefresh" />
                    </telerik:RadButton>
                </th>
            </tr>
        </table>
        </div>
        <% } %>
        <% if (_pdfRender)
           { %>
        <table class="TableFullWidth" style="border-top: 1px solid #828282;border-bottom: 1px solid #828282;border-left: 1px solid #828282;border-right: 1px solid #828282;" cellspacing="0" cellpadding="4">
        <% }
           else
           
             %>
        <table class="TableFullWidth" style="border-top: 0px none transparent;border-bottom: 0px none transparent;border-left: 1px solid #828282;border-right: 1px solid #828282;" cellspacing="0" cellpadding="4">
        <% } %>
            <tr>
                <td align="center">
                    <asp:Label ID="lblPriorActualVolumeLabel" runat="server" CssClass="LabelMedium LabelBold" Text="Prior Periods Actual Volume" ViewStateMode="Disabled"></asp:Label>                            
                </td>
                <td align="center">
                    <asp:Label ID="lblAccountRepForecastLabel" runat="server" CssClass="LabelMedium LabelBold" Text="Account Rep Forecast" ViewStateMode="Disabled"></asp:Label>                            
                </td>
                <td align="center">
                    <asp:Label ID="lblManagementForecast" runat="server" CssClass="LabelMedium LabelBold" Text="Management Forecast" ViewStateMode="Disabled"></asp:Label>                            
                </td>
            </tr>
            <tr>
                <td width="34%" nowrap="nowrap">
                    <telerik:RadGrid ID="rgPriorActualVolumeValues" runat="server" 
                        AllowFilteringByColumn="False" 
                        AllowPaging="False" 
                        AllowSorting="false"
                        ClientSettings-AllowColumnHide="false" 
                        AutoGenerateColumns="False" 
                        ShowGroupPanel="false"
                        ShowFooter="true"
                        EnableHeaderContextMenu="false">
                    <MasterTableView
                        CommandItemDisplay="None">
                    <Columns>
                        <telerik:GridTemplateColumn HeaderText="PeriodDate" UniqueName="PeriodDate" DataField="PeriodDate" FooterStyle-Font-Bold="true" ItemStyle-HorizontalAlign="Right" ItemStyle-Wrap="false" HeaderStyle-HorizontalAlign="Center">
                            <ItemTemplate>
                            <%# FormatPeriodDisplay(Convert.ToDateTime(Eval("PeriodDate"))) %>
                            </ItemTemplate>
                            <FooterTemplate>
                                <asp:Literal ID="lTotal" runat="server" EnableViewState="false" Text="Total:"  ViewStateMode="Disabled"></asp:Literal>
                            </FooterTemplate>
                        </telerik:GridTemplateColumn>
                        <telerik:GridTemplateColumn HeaderText="ActualValue" UniqueName="ActualValue" DataField="ActualValue" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" FooterStyle-HorizontalAlign="Center">
                            <ItemTemplate>
                                <telerik:RadNumericTextBox ID="rntxtActualValue" runat="server" Text='<%# Eval("ActualValue") %>' Type="Number" DataType="System.Int32" NumberFormat-DecimalDigits="0" NumberFormat-GroupSizes="3" NumberFormat-GroupSeparator="," EnabledStyle-HorizontalAlign="Right" ReadOnly="true" ReadOnlyStyle-BorderColor="Transparent" ReadOnlyStyle-ForeColor="Black" ReadOnlyStyle-BackColor="Transparent"  Width="100px" ViewStateMode="Disabled"></telerik:RadNumericTextBox>
                            </ItemTemplate>
                            <FooterTemplate>
                                <telerik:RadNumericTextBox ID="rntxtActualValueFooter" runat="server" Type="Number" DataType="System.Int32" NumberFormat-DecimalDigits="0" NumberFormat-GroupSizes="3" NumberFormat-GroupSeparator="," EnabledStyle-HorizontalAlign="Right" ReadOnly="true" ReadOnlyStyle-HorizontalAlign="Right" ReadOnlyStyle-BorderColor="Transparent" ReadOnlyStyle-ForeColor="Black" ReadOnlyStyle-BackColor="Transparent" Width="100px" ViewStateMode="Disabled"></telerik:RadNumericTextBox>
                            </FooterTemplate>
                        </telerik:GridTemplateColumn>
                        <telerik:GridBoundColumn DataField="QuarterlyValue" Groupable="false" HeaderText="Quarterly" UniqueName="QuarterlyValue" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Right" DataType="System.Int32" DataFormatString="{0:#,###,###,##0}">
                        </telerik:GridBoundColumn>
                        <telerik:GridTemplateColumn HeaderText="OutageDays" UniqueName="OutageDays" DataField="OutageDays" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" FooterStyle-HorizontalAlign="Center">
                            <ItemTemplate>
                                <telerik:RadNumericTextBox ID="rntxtOutageDays" runat="server" Text='<%# Eval("OutageDays") %>' Type="Number" DataType="System.Int32" NumberFormat-DecimalDigits="0" NumberFormat-GroupSizes="3" NumberFormat-GroupSeparator="," EnabledStyle-HorizontalAlign="Right" ReadOnly="true" ReadOnlyStyle-HorizontalAlign="Right" ReadOnlyStyle-BorderColor="Transparent" ReadOnlyStyle-ForeColor="Black" ReadOnlyStyle-BackColor="Transparent" Width="100px" ViewStateMode="Disabled"></telerik:RadNumericTextBox>
                            </ItemTemplate>
                            <FooterTemplate>
                                <telerik:RadNumericTextBox ID="rntxtOutageDaysFooter" runat="server" Type="Number" DataType="System.Int32" NumberFormat-DecimalDigits="0" NumberFormat-GroupSizes="3" NumberFormat-GroupSeparator="," EnabledStyle-HorizontalAlign="Right" ReadOnly="true" ReadOnlyStyle-HorizontalAlign="Right" ReadOnlyStyle-BorderColor="Transparent" ReadOnlyStyle-ForeColor="Black" ReadOnlyStyle-BackColor="Transparent" Width="100px" ViewStateMode="Disabled"></telerik:RadNumericTextBox>
                            </FooterTemplate>
                        </telerik:GridTemplateColumn>
                    </Columns>
                    <NoRecordsTemplate>
                    <asp:Label ID="lblNoTotalsRecords" runat="server" CssClass="LabelBold" Text="No records for the filtering selections you have chosen." ViewStateMode="Disabled"></asp:Label>
                    </NoRecordsTemplate>
                    </MasterTableView>
                    </telerik:RadGrid>
                </td>
                <td width="34%" nowrap="nowrap">
                    <telerik:RadGrid ID="rgAccountManagerValues" runat="server" 
                        AllowFilteringByColumn="False" 
                        AllowPaging="False" 
                        AllowSorting="false"
                        ClientSettings-AllowColumnHide="false" 
                        AutoGenerateColumns="False" 
                        ShowGroupPanel="false"
                        ShowFooter="true"
                        EnableHeaderContextMenu="false"
                        OnItemDataBound="rgAccountManagerValues_ItemDataBound">
                    <MasterTableView
                        CommandItemDisplay="None"
                        DataKeyNames="ForecastValueId,PeriodDate,AccountManagerValue,OutageDays,IsPrevYearActual">
                    <RowIndicatorColumn>
                    <HeaderStyle Width="20px"></HeaderStyle>
                    </RowIndicatorColumn>
                    <ExpandCollapseColumn>
                    <HeaderStyle Width="20px"></HeaderStyle>
                    </ExpandCollapseColumn>
                    <Columns>
                        <telerik:GridTemplateColumn HeaderText="PeriodDate" UniqueName="PeriodDate" DataField="PeriodDate" FooterStyle-Font-Bold="true" ItemStyle-HorizontalAlign="Right" ItemStyle-Wrap="false" HeaderStyle-HorizontalAlign="Center">
                            <ItemTemplate>
                            <%# FormatPeriodDisplay(Convert.ToDateTime(Eval("PeriodDate"))) %>
                            </ItemTemplate>
                            <FooterTemplate>
                                <asp:Literal ID="lTotal" runat="server" EnableViewState="false" Text="Total:"  ViewStateMode="Disabled"></asp:Literal>
                            </FooterTemplate>
                        </telerik:GridTemplateColumn>
                        <telerik:GridTemplateColumn HeaderText="AccountManagerValue" UniqueName="AccountManagerValue" DataField="AccountManagerValue" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"  FooterStyle-HorizontalAlign="Center">
                            <ItemTemplate>
                                <telerik:RadNumericTextBox ID="rntxtAcctRepForecast" runat="server" Text='<%# Eval("AccountManagerValue") %>' Type="Number" DataType="System.Int32" NumberFormat-DecimalDigits="0" NumberFormat-GroupSizes="3" NumberFormat-GroupSeparator="," EnabledStyle-HorizontalAlign="Right"  Width="100px" ReadOnlyStyle-BorderColor="Transparent" ReadOnlyStyle-ForeColor="Black" ReadOnlyStyle-BackColor="Transparent"></telerik:RadNumericTextBox>
                            </ItemTemplate>
                            <FooterTemplate>
                                <telerik:RadNumericTextBox ID="rntxtAcctRepForecastFooter" runat="server" Type="Number" DataType="System.Int32" NumberFormat-DecimalDigits="0" NumberFormat-GroupSizes="3" NumberFormat-GroupSeparator="," EnabledStyle-HorizontalAlign="Right" ReadOnly="true" ReadOnlyStyle-HorizontalAlign="Right" ReadOnlyStyle-BorderColor="Transparent" ReadOnlyStyle-ForeColor="Black" ReadOnlyStyle-BackColor="Transparent" Width="100px"></telerik:RadNumericTextBox>
                            </FooterTemplate>
                        </telerik:GridTemplateColumn>
                        <telerik:GridBoundColumn DataField="QuarterlyValue" HeaderText="Quarterly" UniqueName="QuarterlyValue" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Right" DataType="System.Int32" DataFormatString="{0:#,###,###,##0}">
                        </telerik:GridBoundColumn>
                        <telerik:GridTemplateColumn HeaderText="OutageDays" UniqueName="OutageDays" DataField="OutageDays" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" FooterStyle-HorizontalAlign="Center">
                            <ItemTemplate>
                                <telerik:RadNumericTextBox ID="rntxtOutageDays" runat="server" Text='<%# Eval("OutageDays") %>' Type="Number" DataType="System.Int32" NumberFormat-DecimalDigits="0" NumberFormat-GroupSizes="3" NumberFormat-GroupSeparator="," EnabledStyle-HorizontalAlign="Right"  Width="100px" ReadOnlyStyle-BorderColor="Transparent" ReadOnlyStyle-ForeColor="Black" ReadOnlyStyle-BackColor="Transparent"></telerik:RadNumericTextBox>
                            </ItemTemplate>
                            <FooterTemplate>
                                <telerik:RadNumericTextBox ID="rntxtOutageDaysFooter" runat="server" Type="Number" DataType="System.Int32" NumberFormat-DecimalDigits="0" NumberFormat-GroupSizes="3" NumberFormat-GroupSeparator="," EnabledStyle-HorizontalAlign="Right" ReadOnly="true" ReadOnlyStyle-HorizontalAlign="Right" ReadOnlyStyle-BorderColor="Transparent" ReadOnlyStyle-ForeColor="Black" ReadOnlyStyle-BackColor="Transparent" Width="100px"></telerik:RadNumericTextBox>
                            </FooterTemplate>
                        </telerik:GridTemplateColumn>
                    </Columns>
                    <NoRecordsTemplate>
                    <asp:Label ID="lblNoTotalsRecords" runat="server" CssClass="LabelBold" Text="No records for the filtering selections you have chosen." ViewStateMode="Disabled"></asp:Label>
                    </NoRecordsTemplate>
                    </MasterTableView>
                    </telerik:RadGrid>                            
                </td>
                <td width="34%" nowrap="nowrap">
                    <telerik:RadGrid ID="rgManagementAllocationValues" runat="server" 
                        AllowFilteringByColumn="False" 
                        AllowPaging="False" 
                        AllowSorting="false"
                        ClientSettings-AllowColumnHide="false" 
                        AutoGenerateColumns="False" 
                        ShowGroupPanel="false"
                        ShowFooter="true"
                        EnableHeaderContextMenu="false"
                        OnItemDataBound="rgManagementAllocationValues_ItemDataBound">
                    <MasterTableView
                        CommandItemDisplay="None"
                        DataKeyNames="ForecastValueId,PeriodDate,ManagementAllocationValue">
                    <RowIndicatorColumn>
                    <HeaderStyle Width="20px"></HeaderStyle>
                    </RowIndicatorColumn>
                    <ExpandCollapseColumn>
                    <HeaderStyle Width="20px"></HeaderStyle>
                    </ExpandCollapseColumn>
                    <Columns>
                        <telerik:GridTemplateColumn HeaderText="PeriodDate" UniqueName="PeriodDate" DataField="PeriodDate" FooterStyle-Font-Bold="true" ItemStyle-HorizontalAlign="Right" ItemStyle-Wrap="false" HeaderStyle-HorizontalAlign="Center">
                            <ItemTemplate>
                            <%# FormatPeriodDisplay(Convert.ToDateTime(Eval("PeriodDate"))) %>
                            </ItemTemplate>
                            <FooterTemplate>
                                <asp:Literal ID="lTotal" runat="server" EnableViewState="false" Text="Total:"></asp:Literal>
                            </FooterTemplate>
                        </telerik:GridTemplateColumn>                                  
                        <telerik:GridTemplateColumn HeaderText="ManagementAllocationValue" UniqueName="ManagementAllocationValue" DataField="ManagementAllocationValue" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" FooterStyle-HorizontalAlign="Center">
                            <ItemTemplate>
                                <telerik:RadNumericTextBox ID="rntxtMgmtAllocation" runat="server" Text='<%# Eval("ManagementAllocationValue") %>' Type="Number" DataType="System.Int32" NumberFormat-DecimalDigits="0" NumberFormat-GroupSizes="3" NumberFormat-GroupSeparator="," EnabledStyle-HorizontalAlign="Right" Width="100px" ReadOnlyStyle-BorderColor="Transparent" ReadOnlyStyle-ForeColor="Black" ReadOnlyStyle-BackColor="Transparent"></telerik:RadNumericTextBox>
                            </ItemTemplate>
                            <FooterTemplate>
                                <telerik:RadNumericTextBox ID="rntxtMgmtAllocationFooter" runat="server" Type="Number" DataType="System.Int32" NumberFormat-DecimalDigits="0" NumberFormat-GroupSizes="3" NumberFormat-GroupSeparator="," EnabledStyle-HorizontalAlign="Right" ReadOnly="true" ReadOnlyStyle-HorizontalAlign="Right" ReadOnlyStyle-BorderColor="Transparent" ReadOnlyStyle-ForeColor="Black" ReadOnlyStyle-BackColor="Transparent" Width="100px"></telerik:RadNumericTextBox>
                            </FooterTemplate>
                        </telerik:GridTemplateColumn>
                        <telerik:GridBoundColumn DataField="QuarterlyValue" HeaderText="Quarterly" UniqueName="QuarterlyValue" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Right" DataType="System.Int32" DataFormatString="{0:#,###,###,##0}">
                        </telerik:GridBoundColumn>
                    </Columns>
                    <NoRecordsTemplate>
                    <asp:Label ID="lblNoTotalsRecords" runat="server" CssClass="LabelBold" Text="No records for the filtering selections you have chosen."></asp:Label>
                    </NoRecordsTemplate>
                    </MasterTableView>
                    </telerik:RadGrid>                              
                  
                </td>
            </tr>
        </table>
    </ItemTemplate>
    <EmptyDataTemplate>
        <div class="RadGrid RadGrid_Default" style="border-bottom: 0px none transparent">
        <table cellspacing="0" class="rgMasterTable" border="0" style="width:100%;table-layout:auto;empty-cells:show;">
            <tr>
                <th class="rgHeader" style="text-align:left;">
                       
                </th>
            </tr>
            <tr  class="rgNoRecords">
                <td>
                    <asp:Label ID="lblNoTotalsRecords" runat="server" CssClass="LabelBold" Text="No records for the filtering selections you have chosen." ViewStateMode="Disabled"></asp:Label>
                    <br />
                       
                </td>
            </tr>
        </table>
        </div>
        <telerik:RadGrid ID="dummyGrid" runat="server" ViewStateMode="Disabled"></telerik:RadGrid>
    </EmptyDataTemplate>
</telerik:RadListView>
</asp:Panel>

Client-side function

function rdpForecastCardView_ItemPager_OnPageIndexChanging(sender, eventArgs) {
    alert('here');
    eventArgs.set_cancel((!Page_ClientValidate('vgMainForm')));
}

Tsvetoslav
Telerik team
 answered on 15 Apr 2011
11 answers
468 views
Hi,

I have a gridview which uses the following row databound event
 protected void gvSubJobs_RowDataBound(object sender, GridViewRowEventArgs e)  
    {  
 
        if (e.Row.RowType == DataControlRowType.DataRow)  
        {  
            e.Row.Attributes["onmouseover"] = "this.style.backgroundColor='lightblue';";  
            e.Row.Attributes["onmouseout"] = "this.style.backgroundColor='transparent';";  
            e.Row.Attributes["onclick"] = ClientScript.GetPostBackClientHyperlink(gvSubJobs, "Select$" + e.Row.RowIndex);  
        }  
          
    } 

After the user clicks on the row the selected_index_changed event redirects the user to another page by passing the parameter value of the gridview.

What I want to do now is when the user clicks on the row it displays a rad tooltip with two options:
1. View (redirect to another page using the selected value of the gridview)
2. Remove (remove the record from the gridview)

I cannot just simply put the show event (on click) on the gridview as this then also appears if you click on the headings.

How can achieve this context sensitive menu with the use of tooltips?

Summary
I need a tooltip to appear to give the user a list of options when they click on a specific row on the gridview. The options provided on the tooltip relate to the specific row the user has selected.  This operation needs to work on the entire row not just a button.  I am looking for a means to "show" the tooltip and cannot see the option anywhere...
Marin Bratanov
Telerik team
 answered on 15 Apr 2011
2 answers
67 views
I tend to initiate the datasource controls in the codebehind without depending on the markup.  Mostly because you cannot debug it efficiently. 

My question is what is the best event handler or place to do this?  I am currently using the ItemDataBound event which I know is increasing redundancy considerably, doing it for each of the paged items.  That handler has event args that hooks into the EditForm so that the FindControl works. This is not only relevant for the generic fields of the model object in question but also for lookup controls, (states, countries etc.).

Thanks!
Reid
Reid
Top achievements
Rank 2
 answered on 15 Apr 2011
3 answers
72 views
Hello good afternoon,

I'm developing a website and I added a Telerik.Web.Ui.RadScheduler. It all works fine but now that I'm about to publish it I saw that if I run the website thru Google Chrome the Scheduler appears without the normal display. Should I add something to the App_Browser folder?

Best regards.

Hope to ear from you soon,

João Machado
Veronica
Telerik team
 answered on 15 Apr 2011
1 answer
151 views
Hi,

    I just wanted to know if there is a time limit for the progress bar? I am using ProgressArea control (without progress actually, just elapsed time is displayed as I dont have progress of the work being done) for a very heavy work. I see that elapsed time stopped at 9:57 and stop updating itself. 

    Is that the maximum time it can hold a webpage or there must be something wrong elsewhere?

    Thanks,
Genady Sergeev
Telerik team
 answered on 15 Apr 2011
1 answer
126 views
Hi
Placed inside collapsible panel - table - scrollable area - RadButton does not keep permanent position inside table's cell, it flows around vertically, and jumps into its place on mouse over or click.

Max
Pero
Telerik team
 answered on 15 Apr 2011
2 answers
183 views
I know that I can set the selected date of the date picker in the properties window under the "Date Selection"  section but I want to set the date in the code behind, how do you do that?

Thanks
John
Top achievements
Rank 1
 answered on 15 Apr 2011
1 answer
129 views
can any one suggest which version of IE will  not support for Telerik.Web.UI.dll with version number 2010.3.1317.20

I have tried with IE 6 and IE7 ,  ALL UI which was developed using teleric are working fine, but i have doubt whether it will support for IE8 and IE9

Sebastian
Telerik team
 answered on 15 Apr 2011
1 answer
52 views
Hi - I just upgraded to q1 2011 and now my scrollers have lost loads of formatting.

Looking at the code it looks like they are now being rendered using tables rather than the previous method of div tags.

I have written custom styles that rely on them being rendered in the same was as before - is there any way to get around this?

Thanks
John
Top achievements
Rank 1
 answered on 15 Apr 2011
7 answers
119 views
Hello,

My project team is using the 2009 Q3 Telerik controls. We found that on Internet Explorer the listbox control cannot be accessed by the Tab key on the keyboard. Our project must be 508 compliant and we are discouraged from using access keys because they can override existing keys. We also tried setting the TabIndex but that did not help. Do you have any suggestions on how to use the tab key to navigate to and select from the Telerik listbox?

Thanks,

Lauren
Dimitar Terziev
Telerik team
 answered on 15 Apr 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?