Hmmm ok yea I see that now....
There must be something else I'm doing wrong then.
Whenever I use a string for the ID then the ID field just comes across as null whenever I edit the SchedulerEvent. Then I'd change it back to a number and it would no longer be null.
Like if I set the id to "1" then I get a "1" when the update on the data source is called but if I set it to like "cat" then it's just null on the data that's posted to the server
I even set the type to string in the schema
schema:
{
model:{
id: "id",
fields: {
id: {from: "id", type: "string"}
}
}
}