使用regex将Adobe LiveCycle FormCalc摘要功能转换为JavaScript

时间:2016-03-29 14:57:14

标签: javascript regex notepad++ livecycle-designer

在Adobe LiveCycle Designer(xfa表格)中,FormCalc中的摘要功能如下:

Sum(Row[*].parts_value)

以上内容必须转换为JavaScript,并且必须如下所示:

formCalcSum(this, "Row[*].partial_value");

其中formCalcSum是新的JavaScript函数,定义如下:

function formCalcSum(prmNode, prmListStr) {
    var theList;
    var theSum=0;
    theList = prmNode.resolveNodes(prmListStr);
    if (theList) {
        for (var i=0; i < theList.length; i++) {
            theSum += theList.item(i).rawValue;
        }
    }
    return (theSum);
}

我们可以编写正则表达式来使用Notepad ++中的find / replace来实现上述转换吗?

(注意:修改了问题以简化所需的更改和正则表达式。)

0 个答案:

没有答案