<%@ Control Language="VB" AutoEventWireup="false" CodeFile="TicketDetailPopup.ascx.vb" Inherits="Controls_TicketDetailPopup" %><%@ Register Assembly="ClientServerVariables" Namespace="CWTG.WebControls" TagPrefix="cwtg" %><%@ Reference Control="~/Controls/dtlLocateRaw.ascx" %><telerik:RadAjaxManagerProxy runat="server" ID="rampTicketDetail"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="pnlWindowContent"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="pnlWindowContent" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings></telerik:RadAjaxManagerProxy><telerik:RadWindow ID="rwTicketDetail" runat="server" Width="900px" Height="600px" Modal="False" AutoSize="False" KeepInScreenBounds="true" Skin="WebBlue" Title="Polaris Workforce Web Ticket" VisibleStatusbar="False" CssClass="rwTicketDetail" ShowContentDuringLoad="false" Behaviors="Resize, Close, Minimize, Move, Reload" OnClientShow="radWinShow" OnClientClose="radWinClosed" OnClientResizeEnd="radWinResizeEnd" OnClientDragEnd="radWinDragEnd" OnClientCommand="radWinCommand" > <ContentTemplate> <asp:Panel ID="pnlWindowContent" runat="server" Width="100%" Height="400"> <telerik:RadTabStrip ID="rtsTicketDetail" runat="server" CssClass="rtsTicketDetail" OnClientTabSelecting="rtsTabSelecting" SelectedIndex="-1" ClickSelectedTab="True" Skin="WebBlue" ScrollChildren="true" PerTabScrolling="true" ScrollButtonsPosition="Middle"> </telerik:RadTabStrip> <asp:Panel ID="pnlDetailControl" runat="server" ViewStateMode="Disabled" Width="100%" Height="352"> </asp:Panel> <cwtg:ClientServerVariables runat="server" ID="tdClientServerVars" ClientNamespace="ClientServerVars.DetailPopup" RenderClientVarsAs="SubControl" ControlID="rsbClientServerVars" DebugMessagesAs="Alert"> </cwtg:ClientServerVariables> <telerik:RadScriptBlock ID="rsbClientServerVars" runat="server"></telerik:RadScriptBlock> <telerik:RadScriptBlock runat="server"> <script type="text/javascript"> $(document).ready(function() {// console.log(ClientServerVars.DetailPopup.ClientIDs); }); </script> </telerik:RadScriptBlock> </asp:Panel> </ContentTemplate></telerik:RadWindow>//Create Grid objectvar rgReport = new Telerik.Web.UI.RadGrid{ CssClass = css, Width = Unit.Percentage(100), PageSize = 5, AllowPaging = true, AllowSorting = true, AutoGenerateColumns = false, DataSource = dataSource, ID = itemName};//Nested templatergReport.MasterTableView.NestedViewTemplate = new EeisNestedTemplate();rgReport.MasterTableView.NestedViewSettings.DataSourceID = "Description";// ReportName columnGridHyperLinkColumn reportName = new GridHyperLinkColumn{ DataTextField = "ReportName", HeaderText = "Report Name",};var landingURL = new string[1];landingURL[0] = "LandingPageUrl";reportName.DataNavigateUrlFields = landingURL;reportName.DataNavigateUrlFormatString = "{0}";reportName.HeaderStyle.Width = Unit.Pixel(340);reportName.HeaderStyle.Wrap = true;// Report FormatGridBoundColumn reportFormat = new GridBoundColumn{ HeaderText = "Format", DataField = "Format"};reportFormat.HeaderStyle.Width = Unit.Pixel(66);reportFormat.ItemStyle.HorizontalAlign = HorizontalAlign.Center;// Report FrequencyGridBoundColumn reportFrequency = new GridBoundColumn{ HeaderText = "Frequency", DataField = "Frequency"};reportFrequency.HeaderStyle.Width = Unit.Pixel(80);// Report Publish DateGridBoundColumn reportPublishedDate = new GridBoundColumn{ HeaderText = "Published", DataField = "Published", DataFormatString = "{0:MM/dd/yyyy}"};reportPublishedDate.HeaderStyle.Width = Unit.Pixel(70);//Pager TemplatergReport.MasterTableView.PagerTemplate = new EeisPagerTemplate { itemCount = dataSource.Count };rgReport.MasterTableView.PagerStyle.AlwaysVisible = true;rgReport.MasterTableView.PagerStyle.Mode = GridPagerMode.NumericPages;rgReport.MasterTableView.PagerStyle.PageButtonCount = 3;//Misc PropertiesrgReport.MasterTableView.ID = "MasterView" + reportCategoryCount.ToString();rgReport.MasterTableView.HierarchyDefaultExpanded = false;//Add columnsrgReport.MasterTableView.Columns.Add(reportName);rgReport.MasterTableView.Columns.Add(reportFormat);rgReport.MasterTableView.Columns.Add(reportFrequency);rgReport.MasterTableView.Columns.Add(reportPublishedDate);return rgReport;internal class EeisNestedTemplate : ITemplate{ protected Literal nestedContent; protected Panel headerObj; public string description { get; set; } public void InstantiateIn(System.Web.UI.Control container) { headerObj = new Panel(); headerObj.ID = "panel" + Guid.NewGuid().ToString(); nestedContent = new Literal(); nestedContent.ID = "literal" + Guid.NewGuid().ToString(); nestedContent.Text = "Report Description"; headerObj.Controls.Add(nestedContent); container.Controls.Add(headerObj); }}FYI: these are the dlls we were using, if that gives you any clue, but they are now removed.
If you need me provide anymore info, just ask.
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadAjax.Net2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadCalendar.Net2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadComboBox.Net2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadEditor.Net2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadGrid.Net2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadInput.Net2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadMenu.Net2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadSpell.NET2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadSplitter.Net2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadTabStrip.Net2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadToolbar.Net2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadTreeView.Net2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadUpload.Net2.dll
C:\source\clients\web\framework\_base\docs\admin\references\Telerik\RadWindow.Net2.dll
------------------------------------
Runtime Error:
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
|
Version Information: Microsoft .NET Framework Version:2.0.50727.3623; ASP.NET Version:2.0.50727.3618
..... some of the code above in the error is not visible. Use this for more readability:
Line 43: Private Shared __initialized As Boolean
Line 44:
Line 45: Private Shared __BuildControl__control2_skinKey As Object = System.Web.UI.PageTheme.CreateSkinKey(GetType(Telerik.Web.UI.RadEditor), "")
Line 46:
Line 47: Private Shared __BuildControl__control5_skinKey As Object = System.Web.UI.PageTheme.CreateSkinKey(GetType(Telerik.Web.UI.RadEditor), "MinimalSetOfTools")
//js scriptfunction startWorklistRefresh() { if (wlIntervalId == 0) { wlIntervalId = setInterval("reloadWorklist();", wlCtrlAutoRefreshRate); } } function reloadWorklist() { $find("<%= XmlGridPanel.ClientID %>").set_value("Reload"); } function GridXmlPanel_OnResponseEnded(sender, args) { startWorklistRefresh(); }//aspnet markup... <telerik:RadXmlHttpPanel ID="XmlGridPanel" runat="server" OnServiceRequest="GridXmlPanel_OnServiceRequest" OnClientResponseEnded="GridXmlPanel_OnResponseEnded" EnableClientScriptEvaluation="true"> <telerik:RadGrid id="GridWorklist" runat="server" SkinID="main" GridLines="None" style="outline: none;" OnItemCreated="GridWorklist_ItemCreated" OnItemDataBound="GridWorklistt_ItemDataBound">...And the xml panel event on the server side... protected void GridXmlPanel_OnServiceRequest(object sender, RadXmlHttpPanelEventArgs e) { GridWorklist.DataSource = RadTechData.GetWorklist(AppUtils.CurrentFacilityID); GridWorklist.DataBind(); }this.Page.Form.Controls.AddAt(0, scriptManager);