找回密码
 注册成为天翎用户
楼主: zhudongjinyang

[已解决] 映射表单问题

[复制链接]
spiral 发表于 2012-12-25 11:30:02 | 显示全部楼层
本帖最后由 spiral 于 2012-12-25 11:31 编辑

您可以在后台的表单列表中,鼠标右击打开表单的属性,然后就可以找到表单ID(下面例子中的红色部分就是表单ID)

http://192.168.0.56:8080/obpm/core/dynaform/form/edit.action?id=11e2-4a4c-70f99268-b161-ad815ae72cf2&s_module=11e2-4a4c-60de5782-b161-ad815ae72cf2&application=11de-ef9e-c010eee1-860c-e1cadb714510&_currpage=1&orderno=0&_rowcount=4&_pagelines=10

QQ截图20121225101714.png
 楼主| zhudongjinyang 发表于 2012-12-25 15:41:22 | 显示全部楼层
映射表单中主键映射到ID,那么在前台操作时怎么可以取到这个主键的值???
spiral 发表于 2012-12-25 15:57:30 | 显示全部楼层
不好意思,之前没有认真看你之前的问题,你可以参考以下代码:
getCurrentDocument().getFormid();
 楼主| zhudongjinyang 发表于 2012-12-25 16:08:38 | 显示全部楼层
回复 13# spiral


    映射表单中主键映射到ID,那么在前台操作时怎么可以取到这个主键的值(在保存表单过程中)???
purple 发表于 2012-12-25 16:20:33 | 显示全部楼层
您好,动态表单的ID字段,保存的是记录的唯一标识符,按照您的业务,ID对应保存的是您配置映射多绑定字段的值,您在保存表单的过程中获取是想获取当前这条记录的吗?如果是,您直接使用getItemValue("字段名");获取对应绑定字段的值即可。如果理解有误,麻烦告知您具体是要做什么,以便我们这边结合平台,为您提供最优的解决方案。
 楼主| zhudongjinyang 发表于 2012-12-25 16:26:02 | 显示全部楼层
回复 15# purple


    11.jpg


如图。我 要取这个主键的值...getItemValue这个方法取不到....
purple 发表于 2012-12-25 17:11:21 | 显示全部楼层
您好,我知道你是要取这个主键值,但是您对应该字段有绑定映射表单字段,按照您的配置,当您的ID字段为1时,主键值就是1,所以您获取映射表单的字段值就好啦。如果还不明白我的意思,麻烦您Q上联系我,QQ见签名,谢谢。
purple 发表于 2012-12-25 17:43:33 | 显示全部楼层
很抱歉,弄混了,误导您了。列名称对应是数据库字段值,根据您的描述,是想获取唯一标识,在操作之后,跟进唯一标识更新数据库字段值。这部分咨询了相关的研发同事,目前无法获取到“主键”值,关于您的需求,您需要添加一个值唯一的字段作为标识符,若目前不存在该字段,您可考虑添加一隐藏字段,动态生成唯一值,作为标识符。
 楼主| zhudongjinyang 发表于 2012-12-25 17:48:19 | 显示全部楼层
ok,继续寻找方法解决此问题‘’
purple 发表于 2012-12-25 17:54:24 | 显示全部楼层
,目前而言,我这边只想到了18楼所说的解决方案,或者您方便提供您的实际需求,具体什么业务,需要在保存后动态去更新对应记录在数据库的字段值吗?以便我们这边,跟研发协商,能否在后期的版本实现,添加获取“主键”值函数。

本版积分规则

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

GMT+8, 2026-9-26 05:04

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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