diff --git a/ayanova/src/views/ay-report-edit.vue b/ayanova/src/views/ay-report-edit.vue
index 2965de58..de516018 100644
--- a/ayanova/src/views/ay-report-edit.vue
+++ b/ayanova/src/views/ay-report-edit.vue
@@ -11,23 +11,23 @@
mandatory
>
- Properties
+ {{ $ay.t("ReportEditorProperties") }}
- Template
+ {{ $ay.t("ReportTemplate") }}
- Style
+ CSS
- JSPrerender
+ Pre-render
- JSHelpers
+ Helpers
@@ -35,7 +35,58 @@
- Properties
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -170,10 +221,14 @@ export default {
style: `.example {
color: blue;
}`,
- jsPrerender: `function pre(reportdata){
+ jsPrerender: `function preRender(reportdata){
+ //this is called before the report is rendered
+ //modify data as required here
return reportData;
}`,
- jsHelpers: `Handlebars.registerHelper('loud', function (aString) {
+ jsHelpers: `//Register custom Handlebars helpers here to use in your report script
+//https://handlebarsjs.com/guide/#custom-helpers
+Handlebars.registerHelper('loud', function (aString) {
return aString.toUpperCase()
})`,
renderType: 0
@@ -628,6 +683,12 @@ async function initForm(vm) {
// Ensures UI translated text is available
//
async function fetchTranslatedText(vm) {
- await window.$gz.translation.cacheTranslations(["ReportDesignReport"]);
+ await window.$gz.translation.cacheTranslations([
+ "ReportDesignReport",
+ "ReportName",
+ "ReportEditorProperties",
+ "ReportNotes",
+ "ReportTemplate"
+ ]);
}