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

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

视图SQL过滤后的值,如何在列中显示?

[复制链接]
danielkaya 发表于 2011-12-1 15:55:36 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2011-12-1 18:14 编辑

视图过滤SQL:

var rdoc = getRelateDocument();
var value = rdoc.getItemValueAsString("nameCN_s");

var sql = " select tlk_fm_activity_person.item_participant as participant,tlk_fm_activity_person.id,tlk_fm_activity_person.domainid from tlk_fm_activity_person, tlk_fm_activities where tlk_fm_activities.ID = tlk_fm_activity_person.item_activityID and tlk_fm_activity_person.item_company = '"+ value +"'";
sql;

(在mysql>运行正常,有六条记录)


列设置中: 类型 script 值脚本:getItemValue("participant");

前台没有记录显示,Tomcat显示:item partipant's value can't get as string

知道是什么问题造成的吗?
purple 发表于 2011-12-1 16:14:28 | 显示全部楼层
您好,请问您的item_participant 是什么数据类型,如果是string类型,您将你的取值语句getItemValue("participant");换成getItemValueAsString("participant");试一下。
 楼主| danielkaya 发表于 2011-12-1 16:26:13 | 显示全部楼层
试验过的, 一样的结果, 还是不行
 楼主| danielkaya 发表于 2011-12-1 16:29:33 | 显示全部楼层
item_participant 是 文本 类型 varchar
purple 发表于 2011-12-1 16:54:35 | 显示全部楼层
不好意思,开始没仔细看您的sql,在平台取别名,一定要加item_的,不然会取不到值。你需要给你的别人加上item_或者去掉别名。
 楼主| danielkaya 发表于 2011-12-1 17:04:19 | 显示全部楼层
可以了,非常感谢。

本版积分规则

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

GMT+8, 2026-8-12 17:35

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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