Kendo UI Grid Custom Editor

Kendo Grid with custom editors for multiselect and numeric textbox

HTML

<link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.318/styles/kendo.common.min.css">
<link rel="stylesheet" href="http://cdn.kendostatic.com/2014.1.318/styles/kendo.default.min.css">
<script src="http://cdn.kendostatic.com/2014.1.318/js/kendo.all.min.js"></script>
<div id="example">
    <div id="grid"></div>

JavaScript

var crudServiceBaseUrl = "http://localhost/telererik-kendoui",
    dataSource = new kendo.data.DataSource({
        transport: {
            read: function (options) {

                var result=[{'ProductID':1,'ProductName':'Chai','UnitPrice':18,'UnitsInStock':39,'Discontinued':false},{'ProductID':2,'ProductName':'Chang','UnitPrice':19,'UnitsInStock':17,'Discontinued':false},{'ProductID':3,'ProductName':'Aniseed Syrup','UnitPrice':10,'UnitsInStock':13,'Discontinued':false}]
                
                
                options.success(result);
// call your data as below when php file is configured 
                $.ajax({ 
                    url: "../../datasource.php",
                    dataType: "json",
                    type: "GET",
                    contentType: "application/json; charset=utf-8",
                    cache: false
                    success: function (result) {
                        // notify the data source that the request succeeded
                        options.success(result);
                    },
                    error: function (result) {
                        // notify the data source that the request failed
                        options.error(result);
                    }
                });*

            },
            /* update: {
                                url: crudServiceBaseUrl + "/Products/Update",
                                dataType: "jsonp"
                            },
                            destroy: {
                                url: crudServiceBaseUrl + "/Products/Destroy",
                                dataType: "jsonp"
                            },
                            create: {
                                url: crudServiceBaseUrl + "/Products/Create",
                                dataType: "jsonp"
                            },*/
            parameterMap: function (options, operation) {
                if (operation !== "read" && options.models) {
           ...