将xpages字段值动态绑定到后端文档的最佳方法

时间:2012-12-20 10:54:54

标签: xpages xpages-ssjs

我有一个包含多个字段的表单,例如“Persp_1”,“Persp_2”,“Persp_3”....,Goal_1,Goal_2,Goal_3 ......等等。目前我正在将xPage组件中的值分配给后端文档通过以下常见功能:

function pushDataToBackEnd(sourceDoc:NotesDocument, fieldArray){
    try{
        for(var i=0; i<fieldArray.length;i++){
            for(var j=0; j<12; j++){
                a = j+1;
                var fieldName = fieldArray[i] + "_" +  a;
                var fieldValue = getComponent(fieldName).getValue();
                if(fieldValue != ""){
                    sourceDoc.replaceItemValue(fieldName,fieldValue);
                }
            }
        }
        return true;
    }
    catch(exp){
        return exp
    }
    return true;
}

问题是我还需要将xPage的组件与notes表单上的后端字段绑定。有没有办法可以做到这一点。

1 个答案:

答案 0 :(得分:0)

使用自定义控件和重复控件来动态绑定字段。随着后端数据。 看看这篇文章

Dynamic Data Binding?