21 Commits

Author SHA1 Message Date
Shariq Ansari
87f50edefe fix: await scripts.list.promise
(cherry picked from commit 3aa341370b693f7af67f008f785398fb2e0adbac)
2025-06-05 08:28:00 +00:00
Shariq Ansari
c7eaef54f0 fix: handle script load while setting up script
(cherry picked from commit 91f7cf05fc2a13e60ebb29c7703550f046d1d553)
2025-05-26 12:27:34 +00:00
Shariq Ansari
c583e8044b fix: moved setupHelperMethods from setupFormController to evaluateFormClass
(cherry picked from commit 875431a620027de9a5d30fc6ab0d12047c09b82b)
2025-05-26 12:27:33 +00:00
Shariq Ansari
d820ff1572 fix: pass getDoc function instead of document.doc to keep the reactivity
(cherry picked from commit db0c0d98bc88710fc8377204e7a927627f9fe8d6)
2025-05-26 12:27:33 +00:00
Shariq Ansari
d15f232060 fix: use toast.create api instead of createToast
(cherry picked from commit 6064ca5a4fd51b188df85394963ea73bea4b97a5)
2025-05-20 09:09:01 +00:00
Shariq Ansari
d70a0e1979 fix: do not show qty and other fields
(cherry picked from commit 8507c204819f0064b5faccbe6f48562c99831bc7)
2025-05-14 18:13:48 +00:00
Shariq Ansari
8ba79722d9 fix: handle this.doc.getRow effectively
(cherry picked from commit 914dd8bf931340dd09feac5e9973ea66cda48d4c)
2025-05-14 18:13:48 +00:00
Shariq Ansari
d8477ef396 fix: enhance error and warning messages with localization support
(cherry picked from commit 576763fe5b26e3a5b3706e806ebd33bbb9234b14)
2025-05-09 14:55:55 +00:00
Shariq Ansari
86f0f4949c fix: cache controllers and use Promise.all for concurrent execution
(cherry picked from commit 556386e446e39d657e0bde7882924c30644b7ca8)
2025-05-09 14:55:54 +00:00
Shariq Ansari
9b2f8dd7b5 fix: provide array of instances in controllers if multiple script exist
(cherry picked from commit a2081da2960f35e7def0e670f396a9d82261af7d)
2025-05-09 14:55:54 +00:00
Shariq Ansari
be3cf1f48c fix: remove deprecated setupForm warning and error handling
(cherry picked from commit dde7db948953206d6df385cf6ebea4cc8c86cfcb)
2025-05-09 14:55:54 +00:00
Shariq Ansari
4e6577bb4d feat: added trigger function on row add & remove
(cherry picked from commit 336083a00f3e71c8cc07477f6bf98131d7400f41)
2025-05-09 14:55:52 +00:00
Shariq Ansari
0a1546348e fix: add doctype, idx, parent, parenttype & parentfield in new grid row
(cherry picked from commit 727d0a9acd32a6de5edf061de24582b85ec3b17f)
2025-05-09 14:55:52 +00:00
Shariq Ansari
4dabcebee5 fix: handle commented class declations
(cherry picked from commit 29894ffcca34ef60d1a9a27d9be19abd62d66a23)
2025-05-09 14:55:52 +00:00
Shariq Ansari
4917cf4be8 fix: getRow should be available in parent & child instances
(cherry picked from commit d7e0eb09b3b6c07cd465d899f7977832e3517d24)
2025-05-09 14:55:51 +00:00
Shariq Ansari
39e7f349a2 fix: added this.meta
(cherry picked from commit 5fcd447bc87b2d3cf40dd3fdbf1c9126a7c8373e)
2025-05-09 14:55:51 +00:00
Shariq Ansari
53a9fedb0d fix: added this.doc.trigger & this.doc.getRow with row.trigger
(cherry picked from commit 6f04b85663ea09f10e2cafa754f51562996fe93e)
2025-05-09 14:55:51 +00:00
Shariq Ansari
3c493b6cf3 fix: added trigger method to call methods from same or different class instance
(cherry picked from commit 275fa90a4d5e40e1feed70e518812975ed692c69)
2025-05-09 14:55:50 +00:00
Shariq Ansari
6dcd290bb7 fix: parse multiple class in form script
(cherry picked from commit 39fa9c78f8bc673463b3bbfb822854d4e7674ef0)
2025-05-09 14:55:49 +00:00
Shariq Ansari
cac40bc538 fix: added deprecation warning if using old formScript syntax
(cherry picked from commit d96a29543e47c1d431793e7a252a07e3e3f4304d)
2025-05-09 14:55:49 +00:00
Shariq Ansari
ddc142b0bc fix: load script and setup class instances
(cherry picked from commit 7b34c5eb66509851e993df19335a5ebedd0f3055)
2025-05-09 14:55:47 +00:00