| 123456789101112131415161718192021222324252627282930313233343536 |
- $(document).off('click', '.import-bug-btn').on('click', '.import-bug-btn', function()
- {
- const dtable = zui.DTable.query($(this).target);
- const checkedList = dtable.$.getChecks();
- if(!checkedList.length) return false;
- const importDTable = $('#table-execution-importbug').zui('dtable');
- const formData = importDTable.$.getFormData();
- checkedList.forEach((id) => formData[`id[${id}]`] = id);
- $.ajaxSubmit({url: $('#importForm').attr('action'), data: formData, onFail: printError});
- return false;
- });
- /**
- * Print error message.
- *
- * @param error $error
- * @access public
- * @return void
- */
- function printError(result)
- {
- Object.entries(result.message).forEach(([name, msg]) => {
- if (Array.isArray(msg)) {
- msg = msg.join('');
- }
- zui.Modal.alert(msg);
- })
- }
- window.onSearchLinks = function(type, result)
- {
- loadComponent('#table-execution-importbug', {url: result.load, component: 'dtable', partial: true});
- };
|