diff --git a/public/static/plugs/easy-admin/easy-admin.js b/public/static/plugs/easy-admin/easy-admin.js index 8ae3b317..1c41f927 100644 --- a/public/static/plugs/easy-admin/easy-admin.js +++ b/public/static/plugs/easy-admin/easy-admin.js @@ -597,7 +597,11 @@ define(["jquery", "tableSelect", "ckeditor"], function ($, tableSelect, undefine operat.url = admin.table.toolSpliceUrl(operat.url, operat.field, data); if (admin.checkAuth(operat.auth, elem)) { - html += admin.table.buildOperatHtml(operat); + if (typeof operat.render === 'function') { + html += operat.render(data, option) ? admin.table.buildOperatHtml(operat) : ''; + } else { + html += admin.table.buildOperatHtml(operat); + } } }); }