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

表单摘要问题

[复制链接]
yangxin 发表于 2012-2-10 10:48:22 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-2-15 15:17 编辑

表单摘要显示的数据能不通过一个条件去过滤一下

我的意思是这样的啊
就是我的一个表单没有加流程处理
我给加了一个摘要
表单中有一个时间字段,
我想实现当系统时间快接近我录入的时间的时候
前台首页的摘要中就显示一条相关数据
suyisene 发表于 2012-2-10 11:22:44 | 显示全部楼层
您好,你可以在脚本写脚本,如图:

而对于怎样写摘要脚本,你可以参考一下这个链接怎样写脚本。
http://www.teemlink.com/bbs/view ... 2%AA%2B%BD%C5%B1%BE

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| yangxin 发表于 2012-2-10 14:24:48 | 显示全部楼层
var info = ""; //拼接的字符串
var docid = getCurrentDocument().getDomainid();
var applicationid = $WEB.getParamsTable().getParameterAsString("application")
var process = getDocProcess(applicationid);
var sql = "select * from tlk_notice where parent='" + getId() + "'";
var subdocs = process.queryBySQL(sql, docid);
var subdocs2 = subdocs.datas;
for (var it = subdocs2.iterator(); it.hasNext();) {
        var subdoc = it.next(); //子表单记录
        info = subdoc.getItemValueAsString("subject");
}
info;

能不能简单给点注释啊  代码看不懂,有的函数也没在Api中给出帮助文档
谢了
回复

使用道具 举报

suyisene 发表于 2012-2-10 14:31:27 | 显示全部楼层
var info = ""; //拼接的字符串
var docid = getCurrentDocument().getDomainid();//前面的函数是取得当前文档,得到企业域的id
var applicationid = $WEB.getParamsTable().getParameterAsString("application")//根据前面$WEB.getParamsTable()是获得ParamsTable,getParameterAsString("application")是取得参数applicationid
var process = getDocProcess(applicationid);//根据applicationid得到一个处理类
var sql = "select * from tlk_notice where parent='" + getId() + "'";
var subdocs = process.queryBySQL(sql, docid);//根据id查询
var subdocs2 = subdocs.datas;
for (var it = subdocs2.iterator(); it.hasNext();) {//迭代循环
        var subdoc = it.next(); //子表单记录
        info = subdoc.getItemValueAsString("subject");
}
info;//返回值
回复

使用道具 举报

 楼主| yangxin 发表于 2012-6-21 17:39:16 | 显示全部楼层
问题已处理 请不要回复了
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 18:47

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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