
| <telerik:RadWindowManager ID="mgrWindow" ShowContentDuringLoad="false" VisibleStatusbar="false" ReloadOnShow="true" runat="server" > |
| <Windows> |
| <telerik:RadWindow ID="EventDetailsBulkAdd" Behaviors="Close" Width="447" Height="395" Modal="true" NavigateUrl="EventDetailsBulkAdd.aspx" runat="server" OnClientClose="OnWindowClose" /> |
| </Windows> |
| </telerik:RadWindowManager> |
| mgrWindow.ConfirmTemplate = new Designer.Web.Controls.ucConfirmEventForm(this.Page); |
| <telerik:GridButtonColumn HeaderText="Remove" ConfirmText="{FormName}" ConfirmDialogType="RadWindow" ConfirmTitle="Remove" ButtonType="ImageButton" CommandName="Delete" UniqueName="colRemove" ImageUrl="~/Images/icon_delete.gif" > |
| <HeaderStyle HorizontalAlign="Center" Width="60" /> |
| <ItemStyle HorizontalAlign="Center" /> |
| </telerik:GridButtonColumn> |
I receive the following error in the CreateSaveStateTrigger method when adding a RadDock dynamically to a RadDockZone
{"A control with ID '39f41c90af750a469baaf9eacef10f1b6c83__53' could not be found for the trigger in UpdatePanel 'UpdatePanel1'."}
'39f41c90af750a469baaf9eacef10f1b6c83__53' is the id of the RadDock I am attempting to add.
Here is my code for CreateSaveStateTrigger:
private
void CreateSaveStateTrigger(RadDock dock)
{
//Ensure that the RadDock control will initiate postback
// when its position changes on the client or any of the commands is clicked.
//Using the trigger we will "ajaxify" that postback.
dock.AutoPostBack =
true;
dock.CommandsAutoPostBack =
true;
AsyncPostBackTrigger saveStateTrigger = new AsyncPostBackTrigger();
saveStateTrigger.ControlID = dock.ID;
saveStateTrigger.EventName =
"DockPositionChanged";
UpdatePanel1.Triggers.Add(saveStateTrigger);
saveStateTrigger =
new AsyncPostBackTrigger();
saveStateTrigger.ControlID = dock.ID;
saveStateTrigger.EventName =
"Command";
UpdatePanel1.Triggers.Add(saveStateTrigger);
}
Any help would be appreciated.
Thanks,
Brian
| //set up the client folders |
| string[] DocMan = new string[] { "~/ClientResources/" + log.ClientID + "-" + log.Name + "/Docs/" }; |
| string[] ImMan = new string[] { "~/ClientResources/" + log.ClientID + "-" + log.Name + "/Images/" }; |
| string[] FlashMan = new string[] { "~/ClientResources/" + log.ClientID + "-" + log.Name + "/Flash/" }; |
| string[] MediaMan = new string[] { "~/ClientResources/" + log.ClientID + "-" + log.Name + "/Media/" }; |
| //create directorys if they dont exist |
| if (!Directory.Exists(Server.MapPath(DocMan[0]))) |
| { |
| Directory.CreateDirectory(Server.MapPath(DocMan[0])); |
| } |
| if (!Directory.Exists(Server.MapPath(ImMan[0]))) |
| { |
| Directory.CreateDirectory(Server.MapPath(ImMan[0])); |
| } |
| if (!Directory.Exists(Server.MapPath(FlashMan[0]))) |
| { |
| Directory.CreateDirectory(Server.MapPath(FlashMan[0])); |
| } |
| if (!Directory.Exists(Server.MapPath(MediaMan[0]))) |
| { |
| Directory.CreateDirectory(Server.MapPath(MediaMan[0])); |
| } |
| //set the directorys in the editor |
| RadEditor1.DocumentManager.ViewPaths = DocMan; |
| RadEditor1.FlashManager.ViewPaths = FlashMan; |
| RadEditor1.ImageManager.ViewPaths = ImMan; |
| RadEditor1.MediaManager.ViewPaths = MediaMan; |
| RadEditor1.DocumentManager.UploadPaths = DocMan; |
| RadEditor1.FlashManager.UploadPaths = FlashMan; |
| RadEditor1.ImageManager.UploadPaths = ImMan; |
| RadEditor1.MediaManager.UploadPaths = MediaMan; |
| RadEditor1.DocumentManager.DeletePaths = DocMan; |
| RadEditor1.FlashManager.DeletePaths = FlashMan; |
| RadEditor1.ImageManager.DeletePaths = ImMan; |
| RadEditor1.MediaManager.DeletePaths = MediaMan; |
| // endable the image editor |
| RadEditor1.ImageManager.EnableImageEditor = true; |
| // Set the max uploads of the managers |
| RadEditor1.ImageManager.MaxUploadFileSize = 4194304; |
| RadEditor1.DocumentManager.MaxUploadFileSize = 4194304; |
| RadEditor1.MediaManager.MaxUploadFileSize = 10485760; |
| RadEditor1.FlashManager.MaxUploadFileSize = 4194304; |
| // Set the allowed file types |
| string[] DocPatterns = new string[] {"*.pdf"}; |
| string[] ImgPatterns = new string[] {"*.gif","*.png","*.jpg"}; |
| string[] FlashPatterns = new string[] {"*.swf"}; |
| string[] MediaPatterns = new string[] {"*.avi"}; |
| RadEditor1.DocumentManager.SearchPatterns = DocPatterns; |
| RadEditor1.ImageManager.SearchPatterns = ImgPatterns; |
| RadEditor1.FlashManager.SearchPatterns = FlashPatterns; |
| RadEditor1.MediaManager.SearchPatterns = MediaPatterns; |
| //Load Styles Into Editor |
| RadEditor1.CssFiles.Clear(); |
| RadEditor1.CssFiles.Add("~/ClientResources/global.css"); |
| <telerik:RadEditor ID="RadEditor1" runat="server" Height="500px" Width="750px" Language="en-GB" |
| ContentFilters="None"> |
| <Content> |
| </Content> |
| </telerik:RadEditor> |
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.21022; InfoPath.2; Tablet PC 2.0; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
Timestamp: Fri, 9 Oct 2009 12:55:08 UTC
Message: Object doesn't support this property or method
Line: 43
Char: 1
Code: 0
URI: http://www.imagered.co.uk/iradmin/ScriptResource.axd?d=zVUi-h_5pZ9qabijiqORhifjZOicXN2SuUtcfdQeurd2fgZYD_nF4gzzuWoaEmC7EKgAAkRkokeYMDDs1ryEzfnVb8yFwDt2bdlZ6mfwBgk1&t=ffffffff8baae12e
Message: 'Telerik.Web.UI.FormDecoratorDecoratedControls.Default' is null or not an object
Line: 29
Char: 1
Code: 0
URI: http://www.imagered.co.uk/iradmin/ScriptResource.axd?d=zVUi-h_5pZ9qabijiqORhifjZOicXN2SuUtcfdQeurd2fgZYD_nF4gzzuWoaEmC7EKgAAkRkokeYMDDs1ryEzfnVb8yFwDt2bdlZ6mfwBgk1&t=ffffffff8baae12e
We are not getting any errors in Firefox.
any idea why it would be working in Firefox and not I.E?

//js function which isused to get refernce of the client object
<telerik:RadScriptBlock>
<script type="text/javascript">
function getSelected()
{
//get a reference to Radcombobox client object
var obTagCombo = document.getElementById("<%= m_radTagCombo.ClientID %>");
//get_value() returns the value of the control
var value = obTagCombo.get_value();
//get_text()returns the text of the control.
var text = obTagCombo.get_text();
//get a reference to RadEditor client object
var editor = document.getElementById("<%=m_radEmailEditor.ClientID%>");
//pasteHtml method is used to paste the contents passed to the editor control.
editor.pasteHtml(text);
}
</
script>
</
telerik:RadScriptBlock>
And I call this js getSelected () in
<input type="button" value="Insert Tag" onclick="getSelected();" />
But I get a Js undefined: object expected error. Pls do help us in solving this bug. Pls help with code.
I'm sure you guys have a good solution for this.
Thanks,
ZR
