or

<telerik:RadGrid ID="gridAllergies" runat="server" CellSpacing="0" GridLines="None"> <ClientSettings> <Selecting CellSelectionMode="None"></Selecting> </ClientSettings> <MasterTableView CommandItemDisplay="Top"> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"> </RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"> </ExpandCollapseColumn> <Columns> <telerik:GridEditCommandColumn FilterControlAltText="Filter EditCommandColumn column" ButtonType="ImageButton" EditText="Modifier" Resizable="False" EditImageUrl="Images/Icons/006-Write-New-Icon.png" UniqueName="colEdit"> <HeaderStyle Width="32px"></HeaderStyle> <ItemStyle Width="32px" /> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn CommandName="Delete" FilterControlAltText="Filter column column" Text="Supprimer" UniqueName="colDelete" ButtonType="ImageButton" ImageUrl="Images/Icons/059-Close-Delete-circle-Icon.png" ConfirmDialogType="Classic"> <HeaderStyle Width="32px"></HeaderStyle> <ItemStyle Width="32px" /> </telerik:GridButtonColumn> <telerik:GridBoundColumn DataField="palg_noauto" FilterControlAltText="Filter column1 column" UniqueName="colNoAuto" Visible="False" ReadOnly="True"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="allergie" FilterControlAltText="Filter column2 column" UniqueName="colAllergie" CurrentFilterFunction="StartsWith" FilterDelay="1500" ShowFilterIcon="false" ReadOnly="True"> </telerik:GridBoundColumn> <telerik:GridCheckBoxColumn DataField="isGroupe" DataType="System.Boolean" FilterControlAltText="Filter column column" ReadOnly="True" UniqueName="colIsGroupe" ShowFilterIcon="false" AllowFiltering="False"> <ItemStyle HorizontalAlign="Center" /> <HeaderStyle HorizontalAlign="Center" Width="64px" /> </telerik:GridCheckBoxColumn> <telerik:GridDateTimeColumn DataField="Date" FilterControlAltText="Filter column3 column" UniqueName="colDate" CurrentFilterFunction="StartsWith" FilterDelay="1500" ShowFilterIcon="false" DataType="System.String" EditFormHeaderTextFormat=""> </telerik:GridDateTimeColumn> <telerik:GridDropDownColumn FilterControlAltText="Filter column8 column" UniqueName="colGenerique" ListValueField="gene_numero" ListTextField="gene_nom" ShowFilterIcon="False" Visible="False" DropDownControlType="RadComboBox" DataField="gene_numero"> </telerik:GridDropDownColumn> <telerik:GridDropDownColumn FilterControlAltText="Filter column7 column" UniqueName="colGroupeDesc" ListValueField="gral_numero" ListTextField="gral_description" ShowFilterIcon="False" Visible="False" DropDownControlType="RadComboBox" DataField="gral_numero"> </telerik:GridDropDownColumn> <telerik:GridBoundColumn DataField="palg_texte_1" FilterControlAltText="Filter column4 column" UniqueName="colTexte1" CurrentFilterFunction="StartsWith" FilterDelay="1500" ShowFilterIcon="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="palg_texte_2" FilterControlAltText="Filter column5 column" UniqueName="colTexte2" CurrentFilterFunction="StartsWith" FilterDelay="1500" ShowFilterIcon="false"> </telerik:GridBoundColumn> <telerik:GridCheckBoxColumn DataField="isImprime" FilterControlAltText="Filter colImprimer column" UniqueName="colImprimer" Visible="False"> </telerik:GridCheckBoxColumn> </Columns> <SortExpressions> <telerik:GridSortExpression FieldName="allergie" SortOrder="Ascending" /> </SortExpressions> <EditFormSettings> <EditColumn ButtonType="PushButton" CancelText="Annuler" UpdateText="Enregistrer" InsertText="Ajouter" FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu> <EditItemStyle BackColor="Silver" /> </telerik:RadGrid>What is wrong with what I did below. the current directory has 149 files. I change directories to one I know has 0 file and I still get 149 files for the count.
var explorer = $find("RadFileExplorer1");var treeDir = explorer.get_tree().get_selectedNode();var currentDir = explorer.getFileExplorerItemFromNode(treeDir).get_path(); // explorer.get_currentDirectory();explorer.set_currentDirectory(currentDir, 0);explorer.clearFolderCache();var filesCnt = explorer.get_fileList().get_items().length;
<telerik:RadGrid runat="server" ID="rgdGroupOrder" CellSpacing="0" GridLines="None"> <MasterTableView AutoGenerateColumns="False"> <CommandItemSettings ExportToPdfText="Export to PDF"></CommandItemSettings> <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <Columns> <telerik:GridBoundColumn DataField="Accession" DataType="System.Int64" FilterControlAltText="Filter Accession column" HeaderText="Acc #" SortExpression="Accession" UniqueName="Accession"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Description" FilterControlAltText="Filter Description column" HeaderText="Exam" SortExpression="Description" UniqueName="Description"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Status" FilterControlAltText="Filter Status column" HeaderText="Status" SortExpression="Status" UniqueName="Status"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ScheduleTime" DataType="System.DateTime" FilterControlAltText="Filter ScheduleTime column" HeaderText="Time" SortExpression="ScheduleTime" UniqueName="ScheduleTime" DataFormatString="{0:t}"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Modality" FilterControlAltText="Filter Modality column" HeaderText="Modality" SortExpression="Modality" UniqueName="Modality"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ExamDate" DataType="System.DateTime" FilterControlAltText="Filter ExamDate column" HeaderText="ExamDate" SortExpression="ExamDate" UniqueName="ExamDate"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="Resource" FilterControlAltText="Filter Resource column" HeaderText="Resource" SortExpression="Resource" UniqueName="Resource"> </telerik:GridBoundColumn> </Columns> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"> </EditColumn> </EditFormSettings> </MasterTableView> <FilterMenu EnableImageSprites="False"> </FilterMenu></telerik:RadGrid><asp:RadioButtonList ID="rblGroupOptions" runat="server" AutoPostBack="false"> <asp:ListItem Text="Apply to this exam only" Value="single"></asp:ListItem> <asp:ListItem Text="Apply to all in this group with same modality" Value="modality" Selected="True"></asp:ListItem> <asp:ListItem Text="Apply to all in this group for all modalities" Value="all"></asp:ListItem></asp:RadioButtonList><telerik:RadCodeBlock ID="radcodeblock1" runat="server"> <script type="text/javascript"> function filterByAcc() { var grid = $find("<%=rgdGroupOrder.ClientID %>"); if (grid != null) { var acc = "<%= AccessionNumber %>"; var master = $find('<%=rgdGroupOrder.ClientID %>').get_masterTableView(); master.filter("Modality", "", "NoFilter"); master.filter("Accession", acc, "EqualTo"); } } function filterByModality() { var grid = $find("<%=rgdGroupOrder.ClientID %>"); if (grid != null) { var modality = "<%= Modality %>"; var master = $find('<%=rgdGroupOrder.ClientID %>').get_masterTableView(); master.filter("Accession", "", "NoFilter"); master.filter("Modality", modality, "EqualTo"); } } function clearFilters() { var grid = $find("<%=rgdGroupOrder.ClientID %>"); if (grid != null) { var master = $find('<%=rgdGroupOrder.ClientID %>').get_masterTableView(); master.filter("Modality", "", "NoFilter"); master.filter("Accession", "", "NoFilter"); } } </script></telerik:RadCodeBlock>
Can Telerik and someone else confirm this problem?
Line raising the exception:
this._buildFilterMenuItemList(this._filterMenu,f._data.FilterListOptions,f._data.DataTypeName,f._data.CurrentFilterFunction,f); above the previous line returns null:var f=a.getColumnByUniqueName(i);
RadAjaxManager ajaxManager = RadAjaxManager.GetCurrent(Page); ajaxManager.AjaxRequest += new RadAjaxControl.AjaxRequestDelegate(this.RadAjaxManager1_AjaxRequest); var ucToolMfgInfo = (UserControls_ToolsDetailsMfgInfoUC)Page.LoadControl("~/Tools/UserControls/ToolsDetailsMfgInfoUC.ascx");function refreshGridComponent(arg, arg1) { alert('test111'); var ajaxManager = $find("<%= RadAjaxManager.GetCurrent(this.Page).ClientID %>"); ajaxManager.ajaxRequest("Component"); }protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e) { try { if (e.Argument == "Component") LoadUserControls("A3"); } }<telerik:RadGrid ID="ReportsDataGrid" runat="server" AutoGenerateColumns="false" AllowPaging="true" AllowFilteringByColumn="true" DataSourceID="ReportsDataSource" ShowGroupPanel="true" PageSize="25"> <GroupingSettings CaseSensitive="false" /> <MasterTableView DataSourceID="ReportsDataSource" DataKeyNames="SenderAddress,SourceIP" GroupLoadMode="Server" CommandItemDisplay="Top"> <Columns> <telerik:GridBoundColumn DataField="SenderAddress" HeaderText="Sender Email Address" /> <telerik:GridBoundColumn DataField="SourceIP" HeaderText="Sender Source IP Address" /> <telerik:GridBoundColumn DataField="Messages" HeaderText="Messages" DataFormatString="{0:N0}" /> <telerik:GridBoundColumn DataField="Volume" HeaderText="Volume (KB)" DataFormatString="{0:N0}" /> </Columns> <PagerStyle Mode="NextPrevAndNumeric" Position="Bottom" AlwaysVisible="true" /> <CommandItemSettings ShowAddNewRecordButton="false" ShowExportToExcelButton="true" ShowExportToCsvButton="true" /> <NestedViewTemplate> <asp:Panel runat="server" ID="InnerContainer" Visible="false"> <div class="nestedchartcontentpane" style="position:relative"> <asp:Label ID="SelectedRecordEmail" runat="server" Text='<%# Eval("SenderAddress") %>' Visible="false" /> <asp:Label ID="SelectedRecordIP" runat="server" Text='<%# Eval("SourceIP") %>' Visible="false" /> <telerik:RadHtmlChart runat="server" ID="ReportsDataChart" Width="900" Height="300" Transitions="true" DataSourceID="ReportsNestedDataSource" > <Legend> <Appearance Visible="false" /> </Legend> <PlotArea> <XAxis MajorTickType="Outside" MinorTickType="None" DataLabelsField="Date"> <LabelsAppearance DataFormatString="{0}" RotationAngle="45" /> <TitleAppearance Visible="true" Text="Date" /> <MinorGridLines Visible="false" /> </XAxis> <YAxis MajorTickType="Outside" MinorTickType="None"> <LabelsAppearance DataFormatString="{0:N0}" RotationAngle="0" /> <TitleAppearance Visible="true" Text="Messages" /> <MinorGridLines Visible="false" /> </YAxis> <Series> <telerik:LineSeries Name="Messages" MissingValues="Gap" DataField="Messages"> <LabelsAppearance Visible="false" /> <TooltipsAppearance DataFormatString="{0:N0}" /> </telerik:LineSeries> </Series> </PlotArea> </telerik:RadHtmlChart> <asp:SqlDataSource ID="ReportsNestedDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:asp_statistics %>" SelectCommand="GetReportsExchTopRelayAddressesChart" SelectCommandType="StoredProcedure"> <SelectParameters> <asp:ControlParameter ControlID="ReportsSelectedDate" Name="date" PropertyName="SelectedDate" Type="DateTime" /> <asp:ControlParameter ControlID="ReportsOn" Name="type" PropertyName="SelectedValue" Type="String" /> <asp:ControlParameter ControlID="ReportsDataUnit" Name="unit" PropertyName="SelectedValue" Type="String" /> <asp:ControlParameter ControlID="SelectedRecordEmail" Name="address" PropertyName="Text" Type="String" /> <asp:ControlParameter ControlID="SelectedRecordIP" Name="sourceip" PropertyName="Text" Type="String" /> </SelectParameters> </asp:SqlDataSource> </div> </asp:Panel> </NestedViewTemplate> </MasterTableView> <ExportSettings HideStructureColumns="true" ExportOnlyData="true" IgnorePaging="true" OpenInNewWindow="true" /> </telerik:RadGrid>