3,245
社区成员
发帖
与我相关
我的任务
分享'viewFields':['Title','MultiLine'], $.each(info.viewFields,function(idx,fin){
如果你只需要拼接一次可以考虑把这个循环去掉。





if(info.linkBack){ finalBuffer.push("<table title='Go to item' style='cursor:pointer' "); finalBuffer.push("onclick='javascript:location.href=\""+path+"/DispForm.aspx?ID="+item['ID']+"&Source="+location.href+"\"' "); finalBuffer.push("cellspacing='0' cellpadding='0'>"+partBuffer.join('')+"</table>"); }else{ finalBuffer.push("<table cellspacing='0' cellpadding='0'>"+partBuffer.join('')+"</table>"); }
改这里,这里是输出一个Table的布局,你可以改成任意布局,注意参数拼接。
之前给你的连接调用的是SharePoint web service,我周末抽空写了个调用JavaScript OM适用于2010和2013版的:
http://blog.csdn.net/farawayplace613/article/details/8545507if (info.linkBack) {
finalBuffer.push("<table title='Go to item' style='cursor:pointer' ");
finalBuffer.push("onclick='javascript:location.href=\"" + info.listBaseUrl + "?ID=" + item['ID'] + "&Source=" + location.href + "\"' ");
finalBuffer.push("cellspacing='0' cellpadding='0'>" + partBuffer.join('') + "</table>");
就是改这里的,拼接HTML的地方。