主题:  有人遇到过这样的问题吗? (DU4)

davidwee

职务:普通成员
等级:1
金币:0.0
发贴:12
注册:2001/1/18 9:51:36
#12001/3/28 12:01:44
在DU4里生成一个DB VIEW 页面时,出现一个执行 generateDynamicSourceBindings(DU4自己的脚本)时出错, generateDynamicSourceBindings如下:
有人遇到过这样的问题吗?

function generateDynamicSourceBindings(sourceName)
{
var retList = new Array();

var ssRec = findSSRecByTitle(sourceName,"Recordset.htm");

if (ssRec != null) {

var bindingsArray = new Array();

//check if the information is in the cache
cachedCTArray = getCachedColumnAndTypeArray(ssRec.parameters.rsName);

if (cachedCTArray.length) {

for (var i=0; i < cachedCTArray.length ; i+=2) {
bindingsArray.push(cachedCTArray);
}

} else {

//Try to retrieve the information from database
var bindingsAndTypeArray = getDynamicBindings(ssRec);

//save it to the cache for future use
SaveColumnAndTypeArrayForCache(ssRec.parameters.rsName, bindingsAndTypeArray);

//pull out only the binding information
for (var i=0; i < bindingsAndTypeArray.length; i+=2) {
bindingsArray.push(bindingsAndTypeArray);
}

}

bindingsArray.push(MM.LABEL_FirstRecordIndex);
bindingsArray.push(MM.LABEL_LastRecordIndex);
bindingsArray.push(MM.LABEL_TotalRecordIndex);

retList = getObjectInfoList(bindingsArray, datasourceleaf_filename, "Recordset.htm");
}

return retList;
}