Daniel Mejia
01/27/2023, 2:30 AMDaniel Mejia
01/27/2023, 2:32 AMfor(m in lineItems.metrickeys){
lineitems[m.key] = {
code: m.key,
name: m.name,
header: true,
hidden: false,
pptd: Metrics[m.key]("pptd",lineItems); // <--------- WHAT I WANT!!!!!
cptd: Metrics.netrevenue("cptd",lineItems); <----- an example method 'netrevenue' that exist in the Metrics object
budgetptd: Metrics.netrevenue("budgetptd",lineItems);
pychangeptd: Metrics.netrevenue("pychangeptd",lineItems);
pypercentptd: Metrics.netrevenue("pypercentptd",lineItems);
budgetchangeptd: Metrics.netrevenue("budgetchangeptd",lineItems);
budgetpercentptd: Metrics.netrevenue("budgetpercentptd",lineItems);
pytd: Metrics.netrevenue("pytd",lineItems);
cytd: Metrics.netrevenue("cytd",lineItems);
budgetytd: Metrics.netrevenue("budgetytd",lineItems);
pychangeytd: Metrics.netrevenue("pychangeytd",lineItems);
pypercentytd: Metrics.netrevenue("pypercentytd",lineItems);
budgetchangeytd: Metrics.netrevenue("budgetchangeytd",lineItems);
budgetpercentytd: Metrics.netrevenue("budgetpercentytd",lineItems);
}
}Daniel Mejia
01/27/2023, 2:33 AMsknowlton
01/27/2023, 2:59 AMobject[ '#someVariableThatIsAMethod#' ]( arguments )sknowlton
01/27/2023, 2:59 AMinvoke() (which also works in Lucee, but I think is slower)Daniel Mejia
01/27/2023, 3:02 AMAdam Cameron
zackster
01/27/2023, 9:16 AMAdam Cameron
zackster
01/27/2023, 9:46 AMAdam Cameron
zackster
01/27/2023, 11:02 AMAdam Cameron
Adam Cameron
Adam Cameron
zackster
01/27/2023, 11:29 AMgavinbaumanis
01/27/2023, 12:01 PMzackster
01/27/2023, 12:03 PMgavinbaumanis
01/27/2023, 12:06 PMAdam Cameron
Adam Cameron
Adam Cameron
zackster
01/27/2023, 12:29 PMzackster
01/27/2023, 12:30 PMsknowlton
01/27/2023, 12:33 PMi love it when people ask questions about myths from the 90s and early 00s about cfml performance of different syntaxesThe last version of ACF we used was 11, and at that time,
invoke() was expensive while Lucee's syntax was less so. I ought to have mentioned. As a general disclaimer, anything I say about Adobe Coldfusion pre-dates 2017sknowlton
01/27/2023, 12:34 PMDaniel Mejia
01/27/2023, 3:27 PMMark Takata (Adobe)
01/27/2023, 3:56 PMsknowlton
01/27/2023, 3:56 PMMark Takata (Adobe)
01/27/2023, 4:17 PMzackster
01/27/2023, 4:27 PMAdam Cameron
zackster
01/27/2023, 4:44 PMAdam Cameron
Mark Takata (Adobe)
01/27/2023, 5:03 PM