This is a migrated thread and some comments may be shown as answers.

[Solved] Datasource object on rad scheduler

1 Answer 193 Views
Scheduler
This is a migrated thread and some comments may be shown as answers.
Moroianu George-Gabriel
Top achievements
Rank 1
Moroianu George-Gabriel asked on 18 Feb 2010, 03:55 PM
Hi,
I'm trying for some time to figure out how can i use the rad scheduler  with an object data source behind. I tried all the suggestions from Telerik, examples, i looked on forums, but i cannot solve it. Maybe you can help me guys...
So... i work on VS 2010 and i use Telerik Q3 N35. Until now it is trial but if i solve this issue i bet my company will buy it. I have an aspx page with the content below. 
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="TestA.aspx.vb" Inherits="TEST_VB_TestA" %> 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html xmlns="http://www.w3.org/1999/xhtml"
<head runat="server"
    <title></title
</head> 
<body> 
    <form id="form1" runat="server"
    <div> 
     
        <telerik:RadScriptManager ID="RadScriptManager1" Runat="server"
        </telerik:RadScriptManager> 
      <telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel1" /> 
     
        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"
        </telerik:RadAjaxManager> 
     <telerik:RadScheduler runat="server" ID="RadScheduler1" 
                TimeZoneOffset="03:00:00" Height="500px" Width="750px" DataSourceID="ObjectDataSource1" 
                DataKeyField="NewsID" DataSubjectField="Title"  
            DataStartField="PublishDate" DataEndField="NewsType_DeadLine" 
               OnClientFormCreated="schedulerFormCreated" 
            DataDescriptionField="Subtitle"
                <AdvancedForm Modal="true" /> 
                <ResourceTypes> 
                    <telerik:ResourceType KeyField="NewsID" Name="Media" TextField="MediaID" ForeignKeyField="MediaID" 
                        DataSourceID="ObjectDataSource1" /> 
                    <telerik:ResourceType KeyField="NewsID" Name="User" TextField="Username" ForeignKeyField="Username" 
                        DataSourceID="ObjectDataSource1" /> 
                </ResourceTypes> 
               
         <TimeSlotContextMenuSettings EnableDefault="true" /> 
         <AppointmentContextMenuSettings EnableDefault="true" />  
            </telerik:RadScheduler> 
 
        <asp:ObjectDataSource ID="ObjectDataSource1" runat="server"  
            DataObjectTypeName="NewsSpace.News" InsertMethod="insert"  
            SelectMethod="NewsSchedulerList" TypeName="NewsSpace.News_DB"  
            UpdateMethod="Update"
            <SelectParameters> 
                <asp:Parameter Name="NewsID" Type="Int32" /> 
            </SelectParameters> 
        </asp:ObjectDataSource> 
 
    </div> 
    </form> 
    <script type="text/javascript">    
//<![CDATA[
        function schedulerFormCreated(scheduler, eventArgs) {
            var $ = $telerik.$;
            var schedulerElement = scheduler.get_element();
            var formElement = $("div.rsAdvancedEdit", schedulerElement);
            if (formElement.length == 1) {
                // Initialize the client-side object for the advanced form 
                var advancedTemplate = new window.SchedulerAdvancedTemplate(schedulerElement, formElement);
                advancedTemplate.initialize();
            }
        } 
//]]>    
</script>    
</body> 
</html> 
 

The errors appears when i try to edit the appointment : "Microsoft JScript runtime error: 'this._pickers.startDate' is null or not an object". If i continue form debugger it will show me the correct data. Also , when i try to update the user it gave me an another error in html page: "Object of type 'System.Int32' cannot be converted to type 'System.String'", but this is for later :).
Thank you for the help,
Moro


1 Answer, 1 is accepted

Sort by
0
Peter
Telerik team
answered on 19 Feb 2010, 03:47 PM
Hello Moro,

We will be glad to help you resolve this problem, but we will need a simple working demo which we can test locally. Please, open a support ticket and send us a sample that demonstrates the issue.


Greetings,
Peter
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Tags
Scheduler
Asked by
Moroianu George-Gabriel
Top achievements
Rank 1
Answers by
Peter
Telerik team
Share this question
or