<script>
        //设field-cell的必填项信息
        $(".field-input").each(function () {
            var $input = $(this);
            //向上找出field-cell的先
            var $parent = $input.parents("div .field-cell");


            //加 field-tag 元素
            if ($input.prop("required")) {
                var $req = $("<div>*</div>").addClass("field-tag");
                $parent.append($req);
            };
        });


        var fieldCaptionWidth = $(".field-caption").width();
        var fieldTagWidth = $(".field-tag").width();
        //重算cal-flex的宽度
        $(".can-flex").each(function () {
            var $e = $(this);
            var $parent = ($e.parent());


            var width = $parent.width();
            if ($parent.hasClass("field-cell")) {
                width = width - fieldCaptionWidth - fieldTagWidth;
            }
            else {
                $e.siblings().each(function () {
                    width = width - $(this).width();
                });
            };
            //注意:-10 解决Chrome换行问题)
            $e.css("width", width - 10);
        });



        //必须放到最后转kendo
        kendo.init($("#main-content"));
    </script>

本文转载:CSDN博客