This commit is contained in:
@@ -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({
|
||||||
|
|||||||
Reference in New Issue
Block a user