UNPKG

yyuap-template

Version:

template project which is based on tinper

51 lines (48 loc) 1.68 kB
(function (global, factory) { if (typeof define === "function" && define.amd) { define(["module", "exports"], factory); } else if (typeof exports !== "undefined") { factory(module, exports); } else { var mod = { exports: {} }; factory(mod, mod.exports); global.EventController = mod.exports; } })(this, function (module, exports) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = eventController; function eventController(options) { function onSave(rowData) { options.onSave && options.onSave(rowData); } function onCancel(rowData) { options.onCancel && options.onCancel(rowData); } function onDelete(rowData) { options.onDelete && options.onDelete(rowData); } function onHeadFormDataChange(rowData) { options.onHeadFormDataChange && options.onHeadFormDataChange(rowData); } function onBodyFormDataChange(rowData) { options.onBodyFormDataChange && options.onBodyFormDataChange(rowData); } function handleComponentCallback(rowData) { options.handleComponentCallback && options.handleComponentCallback(rowData); } return { onSave: onSave, onCancel: onCancel, onDelete: onDelete, onHeadFormDataChange: onHeadFormDataChange, onBodyFormDataChange: onBodyFormDataChange, handleComponentCallback: handleComponentCallback }; } module.exports = exports["default"]; });