I would like to create a specific hierarchy of Manufacturers, Cars and Parts.
To achieve this, I would like to subclass kendo.data.Node as follows:
I would then like to subclass kendo.data.HierachicalDataSource, to represent such a hierarchy.
Question 1: How can I achieve that?
Data comes from a RESTful JSON service located at:
http://<ip address>/api/v1/manufacturers (GET, POST)
http://<ip address>/api/v1/manufacturers/<mid> (GET, PUT, DELETE)
http://<ip address>/api/v1/manufacturers/<mid>/cars (GET, POST)
http://<ip address>/api/v1/manufacturers/<mid>/cars/<cid> (GET, PUT, DELETE)
http://<ip address>/api/v1/manufacturers/<mid>/cars/<cid>/parts (GET, POST)
http://<ip address>/api/v1/manufacturers/<mid>/cars/<cid>/parts/<pid> (GET, PUT, DELETE)
Then I would like to instantiate my subclassed hierarchy to use this JSON service.
Question 2: How can I achieve that?
To achieve this, I would like to subclass kendo.data.Node as follows:
var
Manufacturer = kendo.data.Node.extend({
//...
});
var
Car = kendo.data.Node.extend({
//...
});
var
Part = kendo.data.Node.extend({
//...
});
I would then like to subclass kendo.data.HierachicalDataSource, to represent such a hierarchy.
Question 1: How can I achieve that?
Data comes from a RESTful JSON service located at:
http://<ip address>/api/v1/manufacturers (GET, POST)
http://<ip address>/api/v1/manufacturers/<mid> (GET, PUT, DELETE)
http://<ip address>/api/v1/manufacturers/<mid>/cars (GET, POST)
http://<ip address>/api/v1/manufacturers/<mid>/cars/<cid> (GET, PUT, DELETE)
http://<ip address>/api/v1/manufacturers/<mid>/cars/<cid>/parts (GET, POST)
http://<ip address>/api/v1/manufacturers/<mid>/cars/<cid>/parts/<pid> (GET, PUT, DELETE)
Then I would like to instantiate my subclassed hierarchy to use this JSON service.
Question 2: How can I achieve that?