or
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> <system.web> <httpHandlers> <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" /> <add path="Telerik.Web.UI.DialogHandler.axd" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false" /> <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource" validate="false" /> <add path="Telerik.ReportViewer.axd" verb="*" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=6.1.12.611, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" validate="true" /> </httpHandlers></system.web>
<system.webServer> <validation validateIntegratedModeConfiguration="false" /> <modules runAllManagedModulesForAllRequests="true" /> <handlers> <add name="Telerik_Web_UI_SpellCheckHandler_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler"/> <add name="Telerik_Web_UI_DialogHandler_aspx" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.DialogHandler.axd" type="Telerik.Web.UI.DialogHandler" /> <add name="Telerik_Web_UI_WebResource_axd" verb="*" preCondition="integratedMode" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource" /> <add name="Telerik.ReportViewer.axd_*" path="Telerik.ReportViewer.axd" verb="*" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=6.1.12.611, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" preCondition="integratedMode" /> </handlers></system.webServer><telerik:RadEditor runat="server" EnableEmbeddedSkins="false" EnableEmbeddedBaseStylesheet="false" Width="99%"ToolsFile="~/RadControls/Editor/ToolsFile_slim.xml" EnableResize="False"ContentFilters="RemoveScripts,IECleanAnchors,ConvertFontToSpan,IndentHTMLContent,ConvertToXhtml" StripFormattingOptions="MSWordRemoveAll" DialogHandlerUrl="~/Telerik.Web.UI.DialogHandler.axd" SpellCheckSettings-AjaxUrl="/Telerik.Web.UI.SpellCheckHandler.axd" ExternalDialogsPath="~/RadControls/EditorDialogs" />
