@@ -1621,28 +1621,27 @@ ${formprop.fn}
1621
1621
} ,
1622
1622
convertAppMethodStringToFn : function ( appMethodId ) {
1623
1623
let mm = this
1624
- return function ( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 , arg9 , arg10 ) {
1625
- let retv = null
1626
- let fnDetails = null
1627
- if ( mm . model && mm . model [ appMethodId ] ) {
1628
- fnDetails = mm . model [ appMethodId ]
1629
- retv = fnDetails ( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 , arg9 , arg10 )
1630
- } else {
1631
- retv = fnDetails
1632
- }
1633
- return retv
1634
- }
1624
+ let methodSrcCode = mm . model [ appMethodId ]
1625
+ let thecode =
1626
+ `(function(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10) {
1627
+ ${ methodSrcCode }
1628
+ })`
1629
+
1630
+ fnDetails = eval ( thecode )
1631
+ let retv = fnDetails ( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 , arg9 , arg10 )
1632
+ return retv
1635
1633
} ,
1636
- convertAppMethodStringToAsyncFn : function ( appMethodId ) {
1637
- // if (isValidObject(methodFn)) {
1638
- // let thecode =
1639
- // `(async function(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10) {
1640
- // ${methodFn}
1641
- // })`
1642
-
1643
- // fnDetails = controlDetails[methodId]
1644
-
1645
- // let retv = await fnDetails(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)
1634
+ convertAppMethodStringToAsyncFn : async function ( appMethodId ) {
1635
+ let mm = this
1636
+ let methodSrcCode = mm . model [ appMethodId ]
1637
+ let thecode =
1638
+ `(async function(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10) {
1639
+ ${ methodSrcCode }
1640
+ })`
1641
+
1642
+ fnDetails = eval ( thecode )
1643
+ let retv = await fnDetails ( arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 , arg9 , arg10 )
1644
+ return retv
1646
1645
} ,
1647
1646
deleteCursor : function ( ) {
1648
1647
/*
0 commit comments