if (RadTextBox1.Text != "") { string[] words = RadTextBox1.Text.Split(' '); foreach (string word in words) { RadListViewContainsFilterExpression expressionFree = new RadListViewContainsFilterExpression("info"); RadListViewContainsFilterExpression expressionFree1 = new RadListViewContainsFilterExpression("brand"); RadListViewContainsFilterExpression expressionFree2 = new RadListViewContainsFilterExpression("model"); expressionFree.CurrentValue = word; RadListView1.FilterExpressions.Add(expressionFree); expressionFree1.CurrentValue = word; RadListView1.FilterExpressions.Add(expressionFree1); expressionFree2.CurrentValue = word; RadListView1.FilterExpressions.Add(expressionFree2); } } RadListView1.Rebind();trgEntities.ClientSettings.Resizing.AllowColumnResize = true;trgEntities.ClientSettings.Resizing.EnableRealTimeResize = true;trgEntities.ClientSettings.Resizing.AllowResizeToFit = true;trgEntities.ClientSettings.Animation.AllowColumnReorderAnimation = true;Uncaught TypeError: Object #<Object> has no method '$' RadContextMenuScripts.js:196 b.RadContextMenu._detach RadContextMenuScripts.js:196 b.RadContextMenu._showAt RadContextMenuScripts.js:314 b.RadContextMenu.show RadContextMenuScripts.js:363 b.RadContextMenu._elementContextMenu RadContextMenuScripts.js:307 (anonymous function) Telerik.Web.UI.WebResource.axd:3 a<telerik:RadScriptManager ID="ScriptManager" runat="server" EnableHandlerDetection="true"> <Scripts> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> <asp:ScriptReference Path="~/Scripts/jquery-1.7.1.min.js" /> <asp:ScriptReference Path="~/Scripts/jquery-ui-1.8.17/js/jquery-ui-1.8.17.custom.min.js" /> </Scripts></telerik:RadScriptManager> <telerik:GridBoundColumn DataField="nOrder" DataType="System.Int32" FilterControlAltText="Filter Order column" HeaderText="Order" SortExpression="nOrder" UniqueName="nOrder" HeaderStyle-Width="5%"><HeaderStyle Width="5%"></HeaderStyle> <ColumnValidationSettings EnableRequiredFieldValidation="true" EnableModelErrorMessageValidation="true"> <RequiredFieldValidator ForeColor="Red" ErrorMessage="This field is required"></RequiredFieldValidator> </ColumnValidationSettings> </telerik:GridBoundColumn><telerik:RadPanelBar ID="pnlMainNav" runat="server" Width="100%" ExpandMode="FullExpandedItem" Height="100%" ><telerik:RadPanelItem runat="server"> <ItemTemplate> <telerik:RadTreeView id="myTree" runat="server"/> </ItemTemplate></telerik:RadPanelItem>Hi
I'm trying to get a filter icon indicating which column(s) that has a filter. I set the ShowFilterIcon, FilterImageUrl and FilterItemStyle properties but there seems to bee no effect...
My set up looks like this:
<telerik:RadGrid runat="server" ID="gvCustomerProspects" OnNeedDataSource="gvCustomerProspects_OnNeedDataSource" OnItemCommand="gvCustomerProspects_OnItemCommand" OnItemDataBound="gvCustomerProspects_OnItemDataBound">
<FilterItemStyle CssClass="test" BackColor="red"></FilterItemStyle>
<MasterTableView DataKeyNames="CustomerId">
<Columns>
<telerik:GridBoundColumn HeaderText="Prospect" FilterImageUrl="~/Images/Layout/Icons/Open16.png" ShowFilterIcon="True" DataField="CustomerCompanyName" SortExpression="CustomerCompanyName" />
<telerik:GridBoundColumn HeaderText="Sales Phase" DataField="SalesPhase" SortExpression="SalesPhase" />
<telerik:GridBoundColumn HeaderText="Sales Probability" DataField="SalesProbabilityFormatted" SortExpression="SalesProbability" />
<telerik:GridBoundColumn HeaderText="Category" DataField="Category" SortExpression="Category" />
<telerik:GridBoundColumn HeaderText="Account Manager" DataField="AccountManagerName" SortExpression="AccountManagerName" />
<telerik:GridButtonColumn
ButtonType="ImageButton"
ImageUrl="/Images/Layout/Icons/Transparent1x1.png"
CommandName="EditProspect"
Text="Open"
UniqueName="EditColumn"
ButtonCssClass="gridOpen"
HeaderStyle-Width="30">
</telerik:GridButtonColumn>
<telerik:GridButtonColumn
ConfirmText="Delete this prospect?"
ConfirmDialogType="RadWindow"
ConfirmTitle="Delete"
ButtonType="ImageButton"
ImageUrl="/Images/Layout/Icons/Transparent1x1.png"
CommandName="DeleteProspect"
Text="Delete"
UniqueName="DeleteColumn"
ButtonCssClass="gridDelete"
HeaderStyle-Width="30">
</telerik:GridButtonColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
The following properties are set in code behind
Skin = "Black";
EnableEmbeddedSkins = true;
AutoGenerateColumns = false;
EnableHeaderContextMenu = true;
GroupingEnabled = true;
AllowMultiRowSelection = true;
AllowSorting = true;
AllowPaging = true;
EnableHeaderContextAggregatesMenu = true;
EnableHeaderContextFilterMenu = true;
AllowFilteringByColumn = true;
CssClass = "thRadGrid";
GroupingSettings.ShowUnGroupButton = true;
ClientSettings.EnablePostBackOnRowClick = false;
ClientSettings.AllowExpandCollapse = false;
ClientSettings.AllowColumnsReorder = true;
ClientSettings.ReorderColumnsOnClient = true;
ClientSettings.ColumnsReorderMethod = GridClientSettings.GridColumnsReorderMethod.Reorder;
ClientSettings.Selecting.AllowRowSelect = true;
ClientSettings.Selecting.UseClientSelectColumnOnly = true;
ClientSettings.Resizing.AllowResizeToFit = true;
ClientSettings.Resizing.AllowRowResize = true;
ClientSettings.Resizing.EnableRealTimeResize = true;
ClientSettings.Resizing.ResizeGridOnColumnResize = false;
ClientSettings.Resizing.AllowColumnResize = true;
MasterTableView.ShowFooter = true;
//MasterTableView.PageSize = 100;
MasterTableView.GroupLoadMode = GridGroupLoadMode.Server;
MasterTableView.ShowHeadersWhenNoRecords = true;
MasterTableView.ShowGroupFooter = true;
MasterTableView.IsFilterItemExpanded = false;
MasterTableView.CommandItemDisplay = GridCommandItemDisplay.None;
ExportSettings.ExportOnlyData = true;
ExportSettings.Excel.Format = GridExcelExportFormat.ExcelML;
ExportSettings.IgnorePaging = true;
MasterTableView.UseAllDataFields = true;
ExportSettings.OpenInNewWindow = true;