#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;
}