This commit is contained in:
2020-09-02 19:14:37 +00:00
parent bdb5668180
commit bfaca6b85d

View File

@@ -367,6 +367,18 @@ Handlebars.registerHelper('loud', function (aString) {
window.$gz.eventBus.$emit("menu-disable-item", FORM_KEY + ":save"); window.$gz.eventBus.$emit("menu-disable-item", FORM_KEY + ":save");
} }
//enable / disable RENDER button if it can be rendered (has data)
if (this.reportData != null) {
if (!val.dirty && val.valid) {
window.$gz.eventBus.$emit("menu-enable-item", FORM_KEY + ":render");
} else {
window.$gz.eventBus.$emit(
"menu-disable-item",
FORM_KEY + ":render"
);
}
}
//enable / disable duplicate / new button //enable / disable duplicate / new button
if (!val.dirty && val.valid && !val.readOnly) { if (!val.dirty && val.valid && !val.readOnly) {
window.$gz.eventBus.$emit( window.$gz.eventBus.$emit(
@@ -755,7 +767,7 @@ async function clickHandler(menuItem) {
case "duplicate": case "duplicate":
m.vm.duplicate(); m.vm.duplicate();
break; break;
case "report": case "render":
m.vm.render(); m.vm.render();
break; break;
@@ -793,14 +805,15 @@ function generateMenu(vm) {
vm: vm vm: vm
}); });
} }
if (vm.reportData != null) {
menuOptions.menuItems.push({ menuOptions.menuItems.push({
title: "Report", title: "Report",
icon: "fa-file-alt", icon: "fa-print",
key: FORM_KEY + ":report", key: FORM_KEY + ":render",
surface: true, surface: true,
vm: vm vm: vm
}); });
}
if (vm.rights.delete && vm.$route.params.recordid != 0) { if (vm.rights.delete && vm.$route.params.recordid != 0) {
menuOptions.menuItems.push({ menuOptions.menuItems.push({