Problem with RadFilterNumericFieldEditor

1 posts, 0 answers
  1. Pavel
    Pavel avatar
    1 posts
    Member since:
    Mar 2012

    Posted 07 Jun 2012 Link to this post

    Hello, in our project we use RadFilter Control.

    This is a code from aspx file.

    <telerik:RadFilter runat="server" ID="VehicleGridRadFilter" ShowApplyButton="True"  FilterContainerID="VehiclesRadGrid" >
    <FieldEditors>
                            <telerik:RadFilterNumericFieldEditor FieldName="EmployeeID" DataType="System.Int32" />
    </telerik:RadFilterNumericFieldEditor>
    </FieldEditors>
     
    <telerik:RadGrid ID="VehiclesRadGrid" runat="server" AllowSorting="True" AutoGenerateColumns="False"
            BackColor="White" BorderColor="#c3c3c3" BorderStyle="Double" BorderWidth="1px"
            CaptionAlign="Bottom" CellPadding="3" Width="926px" GridLines="none" AllowPaging="true" PageSize="25" OnNeedDataSource="VehiclesRadGrid_NeedDataSource"
            OnItemCommand="VehiclesRadGrid_ItemCommand" IsFilterItemExpanded="false" OnItemDataBound="VehiclesRadGrid_ItemDataBound">
          <MasterTableView DataKeyNames="VehicleID">
                <Columns>
                    <telerik:GridBoundColumn DataField="Year" HeaderText="<%$Resources:PageContent,Global_Year %>" SortExpression="Year" DataType="System.Int32"
                        UniqueName="YearColumn" AllowFiltering="True">
                        <ItemStyle HorizontalAlign="Center" Wrap="True" CssClass="cellStyleBoth" />
                    </telerik:GridBoundColumn >
     
    …..
                 </Columns>
           </MasterTableView>
           <ItemStyle CssClass="GridAlt" Wrap="True" />
            <SelectedItemStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
            <PagerStyle CssClass="GridPage" AlwaysVisible="true" Position="TopAndBottom" />
            <HeaderStyle CssClass="GridTitle" />
            <EditItemStyle Wrap="False" />
            <AlternatingItemStyle CssClass="GridAlt1" />
     </telerik:RadGrid>

    Year in our model is System.Int32 property.

    1)      How we can set Min/Max values for Year Filter? Or Catch momen when user input wrong value in filter?

    2)      1-st question received because if user set Filter value to 999999999999999999999, Filter controls set value to 70368744177664, but we receive error javascript console message on page with control ('Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: =0G5=85 1K;> =54>?CAB8<> <0;K< 8;8 =54>?CAB8<> 1>;LH8< 4;O Int32.' when calling method: [nsIDOMEventListener::handleEvent])

    We try play with this control on http://demos.telerik.com/aspnet-ajax/filter/examples/customeditors/defaultcs.aspx but if we insert 9999999999999999999999999 to EmployeeID filter, page show http://demos.telerik.com/ErrorPageResources/error.aspx?aspxerrorpath=/aspnet-ajax/filter/examples/customeditors/defaultcs.aspx

    Thank you.

Back to Top