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

如何获取表单自动生成的ID

[复制链接]
tina 发表于 2012-12-5 10:50:38 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-12-5 14:58 编辑


数据表中有这两个字段,请问我用什么方法可以获取到ID这个字段的值呢?

本帖子中包含更多资源

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

×
bess 发表于 2012-12-5 10:53:05 | 显示全部楼层
本帖最后由 bess 于 2012-12-5 10:57 编辑

您好,请问您具体是要在哪里获取?是获取当前表单的记录id?如果是获取当前表单的记录id,您可以通过document对象去获取。document对象里面有个getId()方法。

如果不是,请告知您具体是想在哪里以何种形式获取,谢谢!
回复

使用道具 举报

purple 发表于 2012-12-5 10:55:43 | 显示全部楼层
您好,动态表单的id字段保存的是记录id,您可在对应表单页面通过以下脚本获取对应记录的id。:
var doc = getCurrentDocument().getId();
回复

使用道具 举报

 楼主| tina 发表于 2012-12-5 11:00:51 | 显示全部楼层
本帖最后由 tina 于 2012-12-5 11:05 编辑

回复 2# bess

您好!我是获取登录用户的ID,这个登录用户同时在于t_user表和tlk_基本信息表中,我想要获取的是tlk_基本信息中的ID,也就是我截图的那个ID。
用了getCurrentDocument().getId();获取的值不正确
回复

使用道具 举报

 楼主| tina 发表于 2012-12-5 11:05:37 | 显示全部楼层
您好,动态表单的id字段保存的是记录id,您可在对应表单页面通过以下脚本获取对应记录的id。:
var doc =  ...
purple 发表于 2012-12-5 10:55


您好!我是获取登录用户的ID,这个登录用户同时在于t_user表和tlk_基本信息表中,我想要获取的是tlk_基本信息中的ID,也就是我截图的那个ID。
用了getCurrentDocument().getId();获取的值不正确
回复

使用道具 举报

bess 发表于 2012-12-5 11:10:49 | 显示全部楼层
您好,如果是获取登陆用户的id,那么您知己getWebUser().getId()即可获取的。
然后您这里说的用户id还存在于您的tlk用户表内,是说的您自己添加的一个动态表单字段用来存储用户id吗??
但是看你一楼的截图,那个id是系统字段,是我们的记录id字段啊。
请告知您具体想要获取的是以item开头的动态表单字段,还是怎样,谢谢!
回复

使用道具 举报

 楼主| tina 发表于 2012-12-5 11:17:14 | 显示全部楼层
回复 6# bess

您好,我是要获取系统字段ID,不是以item_开头的动态ID。
用getWebUser().getId()获取的值也不是正确的。
回复

使用道具 举报

purple 发表于 2012-12-5 11:25:36 | 显示全部楼层
本帖最后由 purple 于 2012-12-5 11:26 编辑

您好,三楼我已经说过了,动态表单的id字段保存的是记录id,是记录的唯一标识符。当前登录用户的id,不会存在在动态表中的,请知悉,请问您的实际需求是什么,如果对平台的数据库结构不清楚,请提供您的实际需求,以便我们这边结合平台,为您提供解决方案,谢谢。

另外,请问您说的:getCurrentDocument().getId();获取的值不正确,请问您的操作什么?如何判别不正确的?
回复

使用道具 举报

 楼主| tina 发表于 2012-12-5 11:34:19 | 显示全部楼层
您好!
我在表单“基本信息”中新增一条记录,这条记录被保存到表单对应的数据表,也就是“tlk_基本信息”中,新增加的这条记录有一个系统自动生成的字段ID,我想要获取的是这个系统自动生成的ID的值。
请看下我一楼的截图,里面有个ID字段,我之所以说getCurrentDocument().getId();获取的值不正确,是根据查询出来的ID判断的。
也就是说getCurrentDocument().getId();不等于select ID from tlk_基本信息 where item_名称 = '红荔工作站'
不知道您是否能看明白。
回复

使用道具 举报

 楼主| tina 发表于 2012-12-5 14:55:16 | 显示全部楼层
已由技术人员帮助解决了该问题,非常感谢,请结贴。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 16:08

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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