本帖最后由 spiral 于 2012-12-11 09:55 编辑
Q: 希望在A表单,添加个按钮,跳转到另一个表单,应该怎么设置
A:
你的具体操作不太了解,这里给一个由连接的方式从表单1跳转到表单2的示例:
第一步:建一个表单命名为表单一:
第二步:另建一个表单命名为表单二,添加视图选择框关联表单一视图,添加计算脚本,表单二设计如下
计算脚本代码如下:- var value=getItemValue("产品号");
- var w1=" and 名称='"+value+"'";
- var dql1 = "$formname = '表单一'" + w1;
- $PRINTER.println("---------------------------->:"+value);
- var subdocs1 = queryByDQL(dql1);
- var url = "";
- if(subdocs1 != null && subdocs1.size() > 0) {
- for (var iter1 = subdocs1.iterator(); iter1.hasNext();) {
- var sdoc= iter1.next();
- url = getContextPath() + "/portal/dynaform/document/view.action";
- url +="?_docid="+sdoc.getId() + "&_formid="+sdoc.getFormid();
- url +="&signatureExist=false" ;
- break;
- }
- }
- var rtn="";
- if (""!=url){
- rtn ="<a href='#' onclick="javacript:window.open('"+url+"','newwindow', 'height=100, ";
- rtn +=" width=400, top=0, ";
- rtn +=" left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, ";
- rtn +=" status=no')">查看</a>";
- }
- rtn;
复制代码 这样可以实现从表单一中点击查看另起一窗口跳转到表单二的效果。
要注意的是:计算脚本要勾上重计算,在基本设置那里也要勾上刷新
摘自tyk409767932提问 原帖子链接:
http://www.teemlink.com/bbs/view ... 26amp%3Btypeid%3D37; |