适用于网站的js kendo模板

问题描述 投票:1回答:1

我在我的网站中只使用了剑道模板,并使用此js:kendo.cdn.telerik.com/2015.2.805/js/kendo.all.min.js

但是这个文件非常大(2.102 KB)。我想要适当的kendo js文件,但我不知道:

我的代码是:

<script>
    function FillSpecificationAttr(attrId) {
        var template = kendo.template($("#template").html());
        var ID = attrId;
        var dataSource = new kendo.data.DataSource({
            type: "json",
            transport: {
                read: {
                    url: "../AjaxFunctionPages.asmx/ProductSpecAttrList",
                    type: "POST",
                    contentType: "application/json; charset=utf-8",
                    data: {
                        ID: ID
                    }
                },
                destroy: {
                    url: "../../AjaxFunctionsAdminPages.asmx/TierPriceDelete",
                    type: "POST",
                    contentType: "application/json; charset=utf-8",
                    data: {
                        ID: ID
                    }
                },
                parameterMap: function (data, operation) {
                    if (operation != "read") {
                        // web service method parameters need to be send as JSON. The Create, Update and Destroy methods have a "products" parameter.
                        return JSON.stringify({ ID: data.Id })
                    }
                    else if (operation == "destroy") {
                    }
                    else {
                        // web services need default values for every parameter
                        data = $.extend({ sort: null, filter: null }, data);
                        return JSON.stringify(data);
                    }
                }
            },
            schema: {
                data: "d.Data"
            },
            requestStart: function () {
                kendo.ui.progress($("#tblConfigProduct"), true);
            },
            requestEnd: function () {
                kendo.ui.progress($("#tblConfigProduct"), false);
            },
            change: function () {
                $("#tblConfigProduct").html(kendo.render(template, this.view()));
            }
        });
        dataSource.read();
    };
</script>

javascript jquery asp.net kendo-ui
1个回答
1
投票

我认为模板是在kendo.core.min.js文件中定义的,在2017.2.504版本中只有54KB的大小。您仍然需要jQuery库作为文档中添加的必需依赖项。

Demo

© www.soinside.com 2019 - 2024. All rights reserved.