| <table> |
| <tr> |
| <td class="label">Offender:</td> |
| <td> |
| <Telerik:RadComboBox ID="rcbOffenders" DataValueField="OffenderID" DataTextField="LastName" Skin="Gray" runat="server" AutoPostBack="true" OnSelectedIndexChanged="rcbOffenders_SelectedIndexChanged" /> |
| </td> |
| </tr> |
| </table><br /> |
| <asp:HiddenField ID="hidPreviousOffenderID" runat="server" /> |
| <Epr:OffenderDescriptions ID="ucOffenderDescriptions" OffenderSelected="ucOffenderDescriptions_OffenderSelected" runat="server" /> |
| <Telerik:RadAjaxManager ID="radAjaxManager" runat="server"> |
| <AjaxSettings> |
| <%-- Offenders list updates usercontrol --%> |
| <Telerik:AjaxSetting AjaxControlID="rcbOffenders"> |
| <UpdatedControls> |
| <Telerik:AjaxUpdatedControl ControlID="hidPreviousOffenderID" LoadingPanelID="ajaxLoadingPanel2" /> |
| <Telerik:AjaxUpdatedControl ControlID="ucOffenderDescriptions" LoadingPanelID="ajaxLoadingPanel2" /> |
| </UpdatedControls> |
| </Telerik:AjaxSetting> |
| </AjaxSettings> |
| </Telerik:RadAjaxManager> |
| <Telerik:RadAjaxLoadingPanel ID="ajaxLoadingPanel2" Width="75px" Height="75px" Transparency="20" runat="server"> |
| <img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>' style="border:0;" /> |
| </Telerik:RadAjaxLoadingPanel> |
<telerik:raddatepicker id="RadDatePicker_EndUsage" runat="server" Width="62px" Culture="English (United States)" onkeydown="handleEnterEvent">
<Calendar id="Calendar2" runat="server" skin="Office2007" />
<DateInput id="DateInput2" InvalidStyleDuration="100" skin="Office2007" runat="server">
<ClientEvents OnFocus="ShowCalendar" />
</DateInput>
<DatePopupButton Visible="False" />
</telerik:raddatepicker>function handleEnterEvent(sender, e)
{
e = e || window.event;
if (e.keyCode == 13)
$find("<%# processButton.ClientID %>").click();
}
ClientScript.RegisterStartupScript(Page.GetType(),
"mykey", "CloseAndReload();", True)
ClientScript.RegisterStartupScript(Page.GetType(),
"mykey", "CloseAndReload();", True) that does not.
here are my timer and editor
| <asp:UpdatePanel ID="Deneme" runat="server" UpdateMode="Conditional"> | |
| <Triggers> | |
| <asp:AsyncPostBackTrigger ControlID="TimerAutoSave" EventName="Tick" /> | |
| </Triggers> | |
| <ContentTemplate> | |
| <telerik:RadEditor runat="server" ID="DocEditor" Height="550" Width="100%" OnClientLoad="OnClientLoad"> | |
| </telerik:RadEditor> | |
| <asp:RequiredFieldValidator ID="EditorValidator" runat="server" ControlToValidate="DocEditor" | |
| SetFocusOnError="true" Display="Static"> | |
| </asp:RequiredFieldValidator> | |
| <asp:HiddenField ID="hdnUserID" runat="server" Value="" /> | |
| <asp:HiddenField ID="hdnLanguageCode" runat="server" Value="" /> | |
| <asp:HiddenField ID="hdnTempDocID" runat="server" Value="" /> | |
| <asp:HiddenField ID="hdnServerName" runat="server" Value="" /> | |
| <asp:HiddenField ID="hdnServerPort" runat="server" Value="" /> | |
| <asp:HiddenField ID="hdnVirtualDirectoryName" runat="server" Value="" /> | |
| <asp:HiddenField ID="hdnPostASPX" runat="server" Value="" /> | |
| </ContentTemplate> | |
| </asp:UpdatePanel> | |
| <asp:Timer ID="TimerAutoSave" runat="server" Interval="120000"> | |
| </asp:Timer> |
| <script type="text/javascript"> | |
| function OnClientLoad(sender, args) | |
| { | |
| var timer = $find("<%=TimerAutoSave.ClientID %>"); | |
| startCounter(); | |
| sender.add_spellCheckLoaded(function() | |
| { | |
| var spell = sender.get_ajaxSpellCheck(); | |
| spell.add_spellCheckStart(function(sender, args) | |
| { | |
| timer._stopTimer(); | |
| //Stop counter | |
| stopCounter(); | |
| }); | |
| spell.add_spellCheckEnd(function(sender, args) | |
| { | |
| //Restart the timer; | |
| timer._startTimer(); | |
| //Restart counter | |
| startCounter(); | |
| }); | |
| } | |
| ); | |
| } | |
| var initialSeconds = 120; | |
| var currentSeconds = initialSeconds; | |
| var interval = null; | |
| function startCounter() | |
| { | |
| if (!interval) | |
| { | |
| currentSeconds = initialSeconds; | |
| interval = window.setInterval(function() | |
| { | |
| if (currentSeconds > 0) | |
| { | |
| currentSeconds--; | |
| } | |
| else | |
| { | |
| currentSeconds = initialSeconds; | |
| } | |
| }, 1000); | |
| } | |
| } | |
| function stopCounter() | |
| { | |
| if (interval) window.clearInterval(interval); | |
| interval = null; | |
| } | |
| </script> |
rcCurrent.CultureInfo =
new System.Globalization.CultureInfo(UserContext.Locale);
What am I missing to get the date to localize?
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. Parameter name: value at System.Web.UI.WebControls.Unit..ctor(Double value, UnitType type) at Telerik.Web.UI.Scheduler.Views.SchedulerAllDayTable.CreateAllDayCells(WebControl row, Dictionary`2 appointmentControls) at Telerik.Web.UI.Scheduler.Views.SchedulerAllDayTable.AddRow(IList`1 allDaySlots, Dictionary`2 appointmentControls) at Telerik.Web.UI.Scheduler.Views.Week.Renderer.CreateAllDayContent(WebControl allDayContentWrapper) at Telerik.Web.UI.Scheduler.Views.Week.RendererBase.AddAllDayRowContent(SchedulerTopTable topTable) at Telerik.Web.UI.Scheduler.Views.Week.Renderer.GetInnerContent() at Telerik.Web.UI.Scheduler.Views.Week.Renderer.GetContent() at Telerik.Web.UI.RadScheduler.CreateContent() at Telerik.Web.UI.RadScheduler.CreateChildControls(Boolean bindFromDataSource) at Telerik.Web.UI.RadScheduler.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Control.PreRenderRecursiveInternal() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)The following error occurs and I have made some initial research;
Line: 1707 Error: 'get_element()' is null or not an object
This occurs only when tree is not loaded and user clicks to go on other screen. I have made some analysis on this function and this is due to missing parameter attributes.
When the error occurs the second parameter in this f-tion o in the in the _contex attribute in most of the values has nulls.
In line 1670 all this values are transferred to variable e;
var e=o.get_context();
And finally in line 1707 when e.get_element() is called, function fails.
I have noted that this event (onNodeLoadingSuccess) happens after TreeViewNodePopulating and before TreeNodePopulated and a possible solution is if I could check the context and cancel tree loading.
I have tried it this way but seems like context element is locked because it only has value {..} but nothing else can be seen.
function TreeViewNodePopulating(sender, eventArgs) {
var _contextElement = eventArgs.get_context();
}
Could you tell me how to access this context element and check it value and if it’s null I could cancel the whole tree loading process.
Btw the tree loading is successful but after user press ok on this error and the tree reloads itself.
Additional information:
Tree view is client loaded trough web service
Telerik version 2010.2.826.35
Best Regards
Deni Spasovski