all files / grid/renderer/ batch-edit-renderer.js

100% Statements 22/22
100% Branches 4/4
83.33% Functions 5/6
100% Lines 22/22
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32   27×   81× 81× 81× 81×   81× 81× 81× 81×   81× 58×   81×          
define(["require", "exports", "@syncfusion/ej2-base"], function (require, exports, ej2_base_1) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    var BatchEditRender = (function () {
        function BatchEditRender(parent) {
            this.parent = parent;
        }
        BatchEditRender.prototype.update = function (elements, args) {
            args.cell.innerHTML = '';
            args.cell.appendChild(this.getEditElement(elements, args));
            args.cell.classList.add('e-editedbatchcell');
            ej2_base_1.classList(args.row, ['e-editedrow', 'e-batchrow'], []);
        };
        BatchEditRender.prototype.getEditElement = function (elements, args) {
            var gObj = this.parent;
            var form = ej2_base_1.createElement('form', { id: gObj.element.id + 'EditForm', className: 'e-gridform' });
            form.appendChild(elements[args.columnObject.uid]);
            if (args.columnObject.editType === 'booleanedit') {
                args.cell.classList.add('e-boolcell');
            }
            if (!args.columnObject.editType) {
                args.cell.classList.add('e-inputbox');
            }
            return form;
        };
        BatchEditRender.prototype.removeEventListener = function () {
        };
        return BatchEditRender;
    }());
    exports.BatchEditRender = BatchEditRender;
});