问题描述
想通过一个Button获取已选择文档的URL地址。那位高手给点帮助?先谢过。
解决方案
解决方案二:
Notesurl
解决方案三:
在视图中构造一列"[<INPUTTYPE=checkboxNAME="Selected"onClick="check(this.value);"VALUE=""+@Text(@DocumentUniqueID)+"">]"然后通过js函数查找“INPUT”,获得VALUE值即@DocumentUniqueID然后就可以很容易地构造url了functiongetUniqueID(document){varList;varstrUNID="";varisChecked;varpos;varunid;varcheckboxList=document.getElementsByTagName("INPUT");for(vari=0;i<checkboxList.length;i++){List=checkboxList(i);isChecked=List.checked;if(!isChecked)continue;if(List.name=="Selected"){unid=List.value;pos=unid.indexOf(":");if(pos>0)unid=unid.substring(0,pos);strUNID=unid+";"+strUNID;}}if(strUNID!="")strUNID=strUNID.substring(0,strUNID.length-1);returnstrUNID;}
解决方案四:
感谢楼上的。我试试
解决方案五:
文档已经选择了,通过JS可以获得文档的ID,然后通过"/"+document.forms[0].CurDb.value+"/0/"+DocID+"?opendocument"
解决方案六:
按楼主的方法,在视图中新增一列,并在列值中输入:"[<INPUTTYPE=checkboxNAME="Selected"onClick="check(this.value);"VALUE=""+@Text(@DocumentUniqueID)+"">]"。然后新一Button,将下面的代码COPY在View中,选择一个文档后,点击Button,没提示出错的信息,在Word中粘贴显示出来的结果非URL地址,而是之前的WindowsCOPY的内容。。