天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2255|回复: 7

[版本升级] 请帮忙看下这段码为什么报错?

[复制链接]
xxychao 发表于 2011-8-17 14:07:24 | 显示全部楼层 |阅读模式
for (i=1;i<=6;i++)
{
for (hh=1;hh<=5;hh++)
{
var code=h1++;
var aasd=code+1
var dql = "$formname='管理 and 编号='" +aasd + "'";
var doc = findByDQL(dql);
var value=doc.getItemValueAsString("编号");
var xinmin=doc.getItemValueAsString("姓名");
var xinbie=doc.getItemValueAsString("性别");
var chushen=doc.getItemValueAsDate("出生");
var endtime = getToday();
var endyear =  format(endtime,"yyyy-MM-dd");
var diff=0;
if(chushen !=null){
var diff = diffYears(chushen,endyear);
}

var Tvalue="";
if(doc!=null){
  $PRINTER.println("测试=======");
  var docUrl = getContextPath()+ "/portal/ dnaform/document/ view.action?_docid=";
  docUrl += doc.getId()+"&formid="+doc.getFormid() ;

var tt = $WEB.getParamsTable().getContextPath() + "/portal/dynaform/document/view.action?_docid="+doc.getId()+"&_formid="+doc.getFormid()+"&application=11e0-b2ac-606efc67-a213-030735932265";
var q= "<input type=button value='查询' onclick='showframe(\"\",\""+docUrl+"\")'>";

  Tvalue +=q;
}



未命名.jpg
purple 发表于 2011-8-17 15:25:58 | 显示全部楼层
(⊙o⊙)…,您是代码没发全还是怎么呢,后面少了两个大括号哦。
 楼主| xxychao 发表于 2011-8-17 17:46:45 | 显示全部楼层
回复 2# purple


    那两个后面有,只不过那两个括号和这段代码没有太多关系统
purple 发表于 2011-8-17 18:03:02 | 显示全部楼层
12345.jpg    您注意看一下我用红色线条圈起来的部分,管理那少了个 ' ,给doc加个判断, 把docUrl改成tt。这样子,您再试试。
shary 发表于 2011-8-17 22:10:57 | 显示全部楼层
重新改了下你的计算脚本里的脚本。请仔细看一下然后根据你自己的实际业务进行修改。我这里只是实现点击查看可以弹出表单记录。

var html="";
var i=1;
var h1=0;
var hh=1;

for (i=1;i<=6;i++)
{
        html=html+"<tr>"  

for (hh=1;hh<=5;hh++)
{
         html=html+"<td height=236>"
         html=html+"<table borderColor='#b4ccee'  align='center'; border=1;cellpadding=1;cellspacing=1; style='border-collapse: collapse'>"

var code=h1++;
var aasd=code+1
var dql = "$formname='check/客户/病人入院'";var doc = findByDQL(dql);//加上你原先后面的条件查询不到记录。你自己可以具体测试下。
var value=doc.getItemValueAsString("住院编号");
var xinmin=doc.getItemValueAsString("姓名");
var xinbie=doc.getItemValueAsString("性别");
var chushen=doc.getItemValueAsDate("出生");
var jibie=doc.getItemValueAsString("护理级别");
var chuang=doc.getItemValueAsString("床位");
var endtime = getToday();
var endyear =  format(endtime,"yyyy-MM-dd");
var diff=0;
if(chushen !=null){
var diff = diffYears(chushen,endyear);
}

var Tvalue="";
//不需要判断doc大小。这里查出的是一个document对象。不是数组。
if(doc!=null){  

var url = $WEB.getParamsTable().getContextPath() + "/portal/dynaform/document/view.action?_docid="+doc.getId()+"&_formid="+doc.getFormid()+"&application=11e0-b2ac-606efc67-a213-030735932265";//当前软件ID。
var q= "<input type=button value='查询' onclick='showframe(\"\",\""+url+"\")'>";
  Tvalue +=q;
}

                    html=html+"<tr>"
                    html=html+"<td height=36 bgcolor='#edf4ff' width=50 style='text-align: center' >"
                    html=html+"住院编号"
                    html=html+"</td>"
                    html=html+"<td height=36 bgcolor='#FFFFFF' width=140 style='text-align: center' >"
                    html=html+value
                    html=html+"</td>"
                    html=html+"</tr>"

                    html=html+"<tr>"
                    html=html+"<td height=36 bgcolor='#FFFFFF' width=190  style='text-align: center' colspan='2' >"
                    html=html+xinmin
                    html=html+"</td>"
                    html=html+"</tr>"


                    html=html+"<tr>"
                    html=html+"<td height=36 bgcolor='#edf4ff' width=190  style='text-align: center' colspan='2' >"
                    
                    html=html+"<table align='center'; border=0;cellpadding=0;cellspacing=0;  width=190 borderColor='#b4ccee'  ><tr>"
                    html=html+"<td height=36  width=50 style='text-align: center' bgcolor='#edf4ff'>"
                    html=html+ xinbie
                    html=html+"</td>"
                    html=html+"<td height=36 style='text-align: center' colspan='2' width=30 bgcolor='#edf4ff'>"

if(diff != 0){
                    html=html+ diff
}
                    html=html+"</td>"
                    html=html+"<td style='text-align: center' bgcolor='#edf4ff'>"
                    html=html+ jibie
                    html=html+"</td>"
                    html=html+"</tr></table>"
                    
                    html=html+"</td>"
                    html=html+"</tr>"


                    html=html+"<tr>"
                    html=html+"<td height=36 bgcolor='#FFFFFF' width=190 colspan='2' style='text-align: center'>"
                    html=html+Tvalue
                    html=html+"</td>"
                    html=html+"</tr>"

                    html=html+"<tr>"
                    html=html+"<td height=36 bgcolor='#edf4ff' width=50 style='text-align: center' >"
                    html=html+ "床位"
                    html=html+"</td>"
                    html=html+"<td height=36 bgcolor='#FFFFFF' width=140 style='text-align: center' >"
                    html=html+ h1
                    html=html+"</td>"
                    html=html+"</tr>"


                    html=html+"</table>"
     html=html+"</td>"

}
     html=html+"</tr>"
}
html;
 楼主| xxychao 发表于 2011-8-18 01:13:25 | 显示全部楼层
查询语句在我这儿没有问题,链接地址按你写的修改加上软件ID后,成功调出表单,但是报了一个如下错误:

未命名.JPG

选择“是”可以调出表单!
shary 发表于 2011-8-18 08:51:39 | 显示全部楼层
你好,是你那个表单本身就存在问题。你可以去那个表单里看下
shary 发表于 2011-8-18 09:00:11 | 显示全部楼层
1.png

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 15:22

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表