Dim insertedItem As GridEditFormInsertItem = TryCast(e.Item, GridEditFormInsertItem)Dim test As Object = TryCast(insertedItem.FormColumns(0).Controls(0).Controls(1).Controls(0), TextBox)html, form, body{ padding: 0; margin: 0; width: 250px; height: 100%; font-size: 12px; font-family: "segoe ui",arial,sans-serif;}.LabelEnabled{ color: Black !important;}.LabelDisabled{ color: Gray !important;}.riTextBox{ color: Black !important;}.BottomButton{ margin-left: 93px;}<%@ Page Language="C#" EnableViewState="False" AutoEventWireup="True" CodeBehind="UploadDashboard.aspx.cs" Inherits="CableSolve.Web.Dashboard.Dialog.Windows.UploadDashboard" %><!DOCTYPE html><html lang="en"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <link rel="stylesheet" type="text/css" href="../../../Content/Dashboard/UploadDashboard.css" /> <telerik:RadScriptManager ID="RadScriptManager1" Runat="server"> </telerik:RadScriptManager> <telerik:RadUpload ID="RadUpload1" Runat="server" AllowedFileExtensions=".txt,.xml" Skin="Web20" MaxFileInputsCount="1" ControlObjectsVisibility="None" Height="44px" Width="238px" BorderWidth="0px" > </telerik:RadUpload> <div class="BottomButton"> <telerik:RadButton ID="RadButton1" Runat="server" Skin="Web20" Text="Upload" OnClick="RadButton1_Click" Height="22px" Width="54px" /> </div> </form></body></html><telerik:RadWindowManager ID="RadWindowManager1" Runat="Server" Skin="Web20" Modal="True" KeepInScreenBounds="True" EnableShadow="True" Behaviors="Close, Move" VisibleStatusbar="False" ReloadOnShow="True" ShowContentDuringLoad="False" Behavior="Close, Move" Title="Confirm Action" IconUrl="~/Content/Dashboard/Icons/radwindow_confirmdelete.png"> <Windows> <telerik:RadWindow ID="UploadDashboardWindow" Runat="Server" NavigateUrl="~/Dashboard/Dialog/Windows/UploadDashboard.aspx" IconUrl="~/Content/Dashboard/Icons/drive-upload.png" OnClientAutoSizeEnd="OnClientAutoSizeEnd" Title="Upload Dashboard" Height="100" /> </Windows></telerik:RadWindowManager>// When a dialog window appears on the page, it does not automatically// keep itself centered. If the user resizes the browser window, the// dialog window may drop off the screen. This method keeps dialog windows shown.function OnClientAutoSizeEnd(dialogWindow) { dialogWindow.center();}<telerik:radformdecorator id="FormDecorator1" runat="server" DecoratedControls="all" Skin="Windows7" ControlsToSkip="Fieldset"></telerik:radformdecorator> <telerik:RadAjaxLoadingPanel runat="server" ID="LoadingPanel1" Transparency="25" BackgroundPosition="Center"> <div style="vertical-align:middle;text-align:center;width:100%;height:100%;background-color:white;font-weight:bolder;font-size:large"> <img src="/_layouts/images/IFXForms/loading1.gif" alt="Loading ..." /> </div> </telerik:RadAjaxLoadingPanel> <telerik:RadAjaxManager runat="server" ID="RadAjaxManager1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadTabStrip1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadTabStrip1" /> <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" LoadingPanelID="LoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="RadMultiPage1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadMultiPage1" LoadingPanelID="LoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <script type="text/javascript"> function onTabSelecting(sender, args) { if (args.get_tab().get_pageViewID()) { args.get_tab().set_postBack(false); } } </script> <table><tr> <td valign="top"><asp:UpdatePanel runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional" ID="formUpdatePanel"> <ContentTemplate> <div style="padding-top: 10px;"> <telerik:RadAjaxPanel runat="server" ID="RadAjaxPanel1" LoadingPanelID="LoadingPanel1"> <div style="float:left; width:900px"> <telerik:RadTabStrip ID="RadTabStrip1" OnClientTabSelecting="onTabSelecting" SelectedIndex="0" runat="server" MultiPageID="RadMultiPage1" OnTabClick="RadTabStrip1_TabClick" CssClass="tabStrip"> </telerik:RadTabStrip> <div style="padding: 10px;border-style:solid;border-width:1px"> <asp:Literal ID="lMessage" runat="server" visible="false"></asp:Literal> <telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" OnPageViewCreated="RadMultiPage1_PageViewCreated" CssClass="multiPage"> </telerik:RadMultiPage> </div> </div> <div class="previewWrapper"> </div> </telerik:RadAjaxPanel> </div> <br/></ContentTemplate></asp:UpdatePanel>protectedvoidPage_Load(objectsender, EventArgs e){ initTabs(); if(!Page.IsPostBack) { Filename = this.Request.QueryString.Get("data"); itprData = deserializeData(); lPageTitle.Text = string.Format("Purchase Request {0} ({1})", itprData.ID, itprData.ActiveStepID.ToString()); lPageTitleInTitleArea.Text = string.Format("Purchase Request {0}", itprData.ID); foreach(KeyValuePair<string, string> pair intabs) { AddTab(pair.Key); } AddPageView(RadTabStrip1.FindTabByText("Request Info")); }} privatevoidAddTab(stringtabName){ RadTab tab = newRadTab(); tab.Text = tabName; RadTabStrip1.Tabs.Add(tab);} protectedvoidRadMultiPage1_PageViewCreated(objectsender, RadMultiPageEventArgs e){ stringuserControlName = e.PageView.ID + ".ascx"; Control userControl = Page.LoadControl("~/_controltemplates/IFXForms/ITPR/"+ userControlName); userControl.ID = e.PageView.ID + "_userControl"; e.PageView.Controls.Add(userControl);} privatevoidAddPageView(RadTab tab){ RadPageView pageView = newRadPageView(); pageView.ID = tabs[tab.Text]; RadMultiPage1.PageViews.Add(pageView); pageView.CssClass = "pageView"; tab.PageViewID = pageView.ID;} protectedvoidRadTabStrip1_TabClick(objectsender, RadTabStripEventArgs e){ AddPageView(e.Tab); e.Tab.PageView.Selected = true;}<telerik:RadScriptBlock ID="RadScriptBlock12" runat="server"> <script type="text/javascript"> // on upload button click temporarily disables ajax to perform // upload actions function conditionalPostback(sender, args) { if (args.get_eventTarget() == "<%= FileUploadButton.UniqueID %>") { args.set_enableAjax(false); } } </script></telerik:RadScriptBlock><telerik:RadAjaxPanel runat="server" id="RadAjaxPanel12" ClientEvents-OnRequestStart="conditionalPostback"> <telerik:RadUpload runat="server" id="RadUpload1" EnableFileInputSkinning="false" /> <asp:Button id="FileUploadButton" runat="server" text="Upload" OnClick="SubmitButton_Click" /></telerik:RadAjaxPanel>tree.detachEvent("onkeydown",tree.onkeydown); for tree but it did not work.
Thanks.
<telerik:RadGrid AutoGenerateColumns="false" ID="RadGrid1" AllowMultiRowSelection="true" OnNeedDataSource="RadGrid1_NeedDataSource" OnItemCreated="RadGrid1_ItemDataBound" OnPreRender="RadGrid1_PreRender" Width="2000px" AllowFilteringByColumn="True" AllowSorting="True" PageSize="20" ShowGroupPanel="true" ShowStatusBar="true" ShowFooter="True" AllowPaging="True" runat="server" GridLines="Both" EnableLinqExpressions="true"> <PagerStyle Mode="NextPrevNumericAndAdvanced"></PagerStyle> <GroupingSettings CaseSensitive="false" /> <MasterTableView AutoGenerateColumns="false" GroupsDefaultExpanded="false" CommandItemDisplay="None" EditMode="InPlace" AllowFilteringByColumn="True" DataKeyNames="VendorChargeId" ShowFooter="True" TableLayout="Fixed"> <Columns> <telerik:GridClientSelectColumn UniqueName="ClientSelectColumn"> <HeaderStyle Width="40px"/> </telerik:GridClientSelectColumn> <telerik:GridCheckBoxColumn DataType="System.Boolean" AllowFiltering="true" HeaderText="Requires Comment" Groupable="false" DataField="RequiresComments" UniqueName="RequiresComments" ReadOnly="false" > <HeaderStyle Width="80px"/> </telerik:GridCheckBoxColumn> <telerik:GridTemplateColumn UniqueName="TemplateEditColumn" HeaderText="Comments"> <ItemTemplate><asp:LinkButton ID="ShowComment" runat="server" OnClick='<%# String.Format("ShowComment({0}); return false;",Eval("VendorChargeId")) %>' Text='<%# Eval("Comments") %>'></asp:LinkButton></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridDateTimeColumn FilterControlWidth="105px" DataField="ChargeDate" HeaderText="Transaction Date" DataFormatString="{0:dd/MM/yyyy}" UniqueName="ChargeDate" AutoPostBackOnFilter="true" AllowSorting="true" AllowFiltering="false" Groupable="true" ShowFilterIcon="false"> <HeaderStyle Width="80px"/> <ItemStyle Width="80px" /> </telerik:GridDateTimeColumn > <telerik:GridBoundColumn AllowFiltering="true" FilterControlWidth="40px" Groupable="true" DataField="Resource" UniqueName="Resource" HeaderText="Resource"> <HeaderStyle Width="80px"/> <ItemStyle Width="80px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="true" Groupable="true" DataField="Researcher" UniqueName="Researcher" HeaderText="Researcher"></telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="true" Groupable="true" DataField="ResearcherValid" UniqueName="ResearcherValid" HeaderText="ResearcherValid" Visible="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="true" Groupable="true" DataField="Timekeeper" UniqueName="Timekeeper" HeaderText="Timekeeper"></telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="true" Groupable="true" DataField="TimekeeperValid" UniqueName="TimekeeperValid" HeaderText="TimekeeperValid" Visible="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="true" Groupable="true" DataField="MatterNumber" UniqueName="MatterNumber" HeaderText="Matter Number"></telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="true" Groupable="true" DataField="MatterName" UniqueName="MatterName" HeaderText="Matter Name"></telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="true" Groupable="true" DataField="MatterValid" UniqueName="MatterValid" HeaderText="MatterValid" Visible="false"></telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="true" Groupable="true" DataField="ClientName" UniqueName="ClientName" HeaderText="Client Name"></telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="true" Groupable="true" DataField="ChargeService" UniqueName="ChargeService" HeaderText="Service"></telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="true" Groupable="true" DataField="ChargeDescription" UniqueName="ChargeDescription" HeaderText="Charge Description"> <ItemStyle Width="180px" /> <HeaderStyle Width="180px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="true" FilterControlWidth="50px" Groupable="false" DataField="ChargeDatabaseTime" UniqueName="ChargeDatabaseTime" HeaderText="Database Time"> <HeaderStyle Width="90px"/> <ItemStyle Width="90px" /> </telerik:GridBoundColumn> <telerik:GridBoundColumn AllowFiltering="true" Groupable="false" DataField="TransactionCount" UniqueName="TransactionCount" HeaderText="Transactions"></telerik:GridBoundColumn> <telerik:GridMaskedColumn FilterControlWidth="70px" AllowFiltering="true" Groupable="true" DataField="TotalCharge" UniqueName="TotalCharge" HeaderText="Total Charge" SortExpression="TotalCharge" DataType="System.Double" Aggregate="Sum" DataFormatString="{0:0.00}" FooterAggregateFormatString="Grand Total: {0:0.00}" > </telerik:GridMaskedColumn> <telerik:GridTemplateColumn FilterControlWidth="85px" UniqueName="VendorChargeIdLink" HeaderText="Import Raw Data" AllowFiltering="false" Groupable="false"> <ItemTemplate> <asp:LinkButton ID="ShowRawData" runat="server" OnClick='<%# String.Format("ShowRecords({0}); return false;",Eval("VendorChargeId")) %>' Text='<%# Eval("VendorChargeId") %>'></asp:LinkButton> </ItemTemplate> <HeaderStyle Width="80px"/> <ItemStyle Width="80px" /> </telerik:GridTemplateColumn> <telerik:GridBoundColumn AllowFiltering="false" Groupable="false" DataField="VendorChargeId" UniqueName="VendorChargeId" HeaderText="Id" Display="false"> <HeaderStyle Width="30px" /> </telerik:GridBoundColumn> </Columns> <CommandItemSettings ShowExportToExcelButton="true" ShowAddNewRecordButton="false" /> </MasterTableView> <ExportSettings IgnorePaging="true" ExportOnlyData="true" HideStructureColumns="true" OpenInNewWindow="true" FileName="Export"> </ExportSettings> <ClientSettings AllowDragToGroup="true"> <Selecting AllowRowSelect="true" EnableDragToSelectRows="true" /> <Scrolling AllowScroll="false" /> </ClientSettings> </telerik:RadGrid>
Dim RW As New RadWindowRW.NavigateUrl = "Search.aspx"RW.VisibleOnPageLoad = TrueRW.Width = New Unit(720, UnitType.Pixel)RW.Height = New Unit(532, UnitType.Pixel)RW.VisibleStatusbar = FalseRW.MaxWidth = New Unit(720, UnitType.Pixel)RW.MaxHeight = New Unit(532, UnitType.Pixel)RW.OnClientClose = "OnClientClose"RW.Modal = TrueRadWindowManager1.Windows.Add(RW) Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; InfoPath.2; .NET4.0C; .NET4.0E)
Timestamp: Thu, 25 Aug 2011 13:07:22 UTC
Message: Sys.ArgumentNullException: Value cannot be null.
Parameter name: panelsCreated[7]
Line: 129
Char: 12
Code: 0
URI: http://vmrfri01/ScriptResource.axd?d=2TuO-4de3Cu2jy3GwiBJ9I354x-wa6kqKgnO8MqrHMQCNtAd_g7gknzZfooaXJe3O3k-3KBVsXHPIKGN0b4GONkdyHiZcbOp_H4nzrreccw2VN6Qxn_MHS2MJaxWOnUtFekVypqt0uE6Hi6aBatu4oYI0Sl47S4Hbt4BWJMq_rrbCbka0&t=ffffffffb6731f87
I have defined four slidingpanes in the slidingzone in the aspx file.
In the InitComplete event method I have added two new panes and removed one exisiting pane.
When I load the page, I get the error message.
When I only add panes all working fine without the error
Only when I have removed an existing pane the error occurs after page is loaded.
I'm using the the telerik version 2011.2.712.35
Any idea why the error occurs?
Best regards,
Ralf
d-velop.de