This is a migrated thread and some comments may be shown as answers.
Open AdvancedForm with Button or Client Side Event
4 Answers 11 Views
This is a migrated thread and some comments may be shown as answers.
Mark
Top achievements
Rank 2
Mark asked on 26 Mar 2014, 05:03 PM
I have users that complain about the inability to "double-click" or "right-click" from their tablets or phones.  Is it possible to trigger the opening of the advanced form via a button or other client side event?

4 Answers, 1 is accepted

Sort by
0
Kate
Telerik team
answered on 31 Mar 2014, 12:59 PM
Hi Mark,

Please try using the either the Auto or the Mobile render mode of the RadScheduler control so that you have it fully functional in any touch and/or mobile device (ex: RenderMode="Auto"). Here (as well as in all articles in the Render Mode folder)  you can find more detailed explanation of the newly introduced functionality. 

Regards,
Kate
Telerik
 

Build cross-platform mobile apps using Visual Studio and .NET. Register for the online webinar on 03/27/2014, 11:00AM US ET.. Seats are limited.

 
0
Mark
Top achievements
Rank 2
answered on 31 Mar 2014, 05:05 PM
Thanks Kate.  I've updated to the latest version of Telerik assemblies so I can check out the new features.  However, now my application throws an error when I double-click the calendar to create an appointment.  It does NOT throw the error with the assemblies from 2013.3.1029.45.  It DOES throw the error with 2014.1.22.5.45.  Any thoughts on what could be causing this?

Message 
DataSource not set

Source
Telerik.Web.UI

Stack Trace
at Telerik.Web.UI.RadAutoCompleteBox.PerformDataBinding(IEnumerable data) at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data) at System.Web.UI.WebControls.DataBoundControl.PerformSelect() at System.Web.UI.Control.DataBindChildren() at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) at System.Web.UI.Control.DataBindChildren() at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) at System.Web.UI.Control.DataBindChildren() at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) at System.Web.UI.Control.DataBindChildren() at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding) at Telerik.Web.UI.RadScheduler.CreateChildControls(Boolean bindFromDataSource) 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.Control.PreRenderRecursiveInternal() 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.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)
0
Mark
Top achievements
Rank 2
answered on 31 Mar 2014, 08:44 PM
Updating to latest internal build fixed this, but revealed a new bug - it seems to only occur in iOS browsers (tried Safari, Chrome on iOS 6):

[Error] TypeError: 'undefined' is not a
function (evaluating 'this.get_appointmentContextMenus()')

            _initializeContextMenuEvents
(Telerik.Web.UI.WebResource.axd, line 22645)

            initialize
(Telerik.Web.UI.WebResource.axd, line 22599)

            endUpdate
(Telerik.Web.UI.WebResource.axd, line 6)

            create
(Telerik.Web.UI.WebResource.axd, line 6)

            (anonymous
function) (SingleSiteManagement.aspx, line 3270)

            (anonymous
function) (Telerik.Web.UI.WebResource.axd, line 6)

            _raiseInit
(Telerik.Web.UI.WebResource.axd, line 6)

            initialize
(Telerik.Web.UI.WebResource.axd, line 6)
0
Kate
Telerik team
answered on 03 Apr 2014, 03:09 PM
Hello Mark,

Thank you for getting back to me. 

Unfortunately we are not aware of such an issue with the RadScheduler control. Can you please provide a very simplified runnable project that I can test from my side and check what might be causing the exception that you are currently experiencing?

Regards,
Kate
Telerik
 

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

 
Asked by
Mark
Top achievements
Rank 2
Answers by
Kate
Telerik team
Mark
Top achievements
Rank 2
Share this question
or