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

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

自定义首页计算脚本无效

[复制链接]
linner 发表于 2011-12-22 14:05:12 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-12-27 13:20 编辑

自定义首页中有计算脚本,返回的是包含<a>标签的字符串,保存后首页中怎么都显示不出来。然后我在计算脚本中打印这个字符串也没有打印出来,我随便输入几个错误的语法进去,也不会报错。
purple 发表于 2011-12-22 14:21:31 | 显示全部楼层
您好,请贴出您的脚本,谢谢。
 楼主| linner 发表于 2011-12-22 14:56:55 | 显示全部楼层
回复 2# purple

我的自定义首页:


在Pending后面的计算脚本:


dddd
var str = "<a href='/portal/dynaform/view/displayView.action?_resourceid=11e1-246e-97c1fa88-8f7b-3dbc9f0fb515&_viewid=11e1-246d-e3f75d97-8f7b-3dbc9f0fb515&clearTemp=true'>";
var process = getUserProcess();
var user = process.doView(getWebUser().getId());
var dpts = user.getDepartments();
var team_id_buffer = createObject("java.lang.StringBuffer");
for (var it = dpts.iterator(); dpts != null && it.hasNext();) {
       var dpt = it.next();
       var superdept = dpt.getSuperior();
       team_id_buffer.append("'"+superdept.getId()+"',");
}
if(team_id_buffer.length()>0)
{
        team_id_buffer.deleteCharAt(team_id_buffer.length()-1);
}       
var dql = "$formname='FM_BUDGET_APPLY_MAIN' and statelabel='Manager Approval'";
var count = countByDQL(dql);
str = str  + count + "Data</a>"
$PRINTER.println(str);
str;


倒数第二行我打印了字符串没打印出来。为了验证脚本是否生效,我后面在第一行随便加了“dddd”,结果也没报错。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
shary 发表于 2011-12-23 10:42:32 | 显示全部楼层
您好,计算脚本最终返回值为字符串。这个部分你的脚本出错了后台是没有任何提示的。您先一步一步来。先测试只是在计算脚本中写:
var str="ss";
str;
看能不能在前台显示。如果可以再利用打印语句确定您的哪句脚本出错了。

本版积分规则

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

GMT+8, 2026-8-12 18:52

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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