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

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

[已解决] 获得自动赋值控件的值?【bugID:5189】

[复制链接]
兰州波迪 发表于 2013-3-14 17:10:08 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2013-5-10 13:45 编辑

表单A中,有下拉框1,单选按钮1,选项卡1。
我在打开表单A时,下拉框1和单选按钮1中的值都是自动赋给的,然后我在选项卡1中的隐藏脚本中要获得下拉框1和单选按钮1的值(代码:getItemValue("下拉框1")),怎么获得不到值?谢谢
purple 发表于 2013-3-14 18:13:05 | 显示全部楼层
您好,麻烦您尝试下getParameter("下拉框控件名");再试试,有问题,我们再沟通。
 楼主| 兰州波迪 发表于 2013-3-15 09:31:39 | 显示全部楼层
也不出来,我说明一下,下拉框赋值我用的是这样的:var rtn = getOptionsByDQL(dql, "AAA", false);
bess 发表于 2013-3-15 09:43:29 | 显示全部楼层
您好,本地测试下,大约15分钟之后回复您!
bess 发表于 2013-3-15 10:09:28 | 显示全部楼层
您好,本地用您楼上说的方式,给下拉框动态添加选项并勾选刷新功能,同时,在选项卡的隐藏脚本获取下拉框的值,本地测试发现:
var value1 = getItemValueAsString("下拉框");
var value2 = getItemValue("下拉框");
var value3 = getParameter("下拉框");
这三种方式均能获取到下拉框的值.

本地测试环境:打了最新补丁的sp6版本,xp系统.ie8

如果您那边有其他问题,可以联系我给您远程查看下.
bess 发表于 2013-3-15 10:36:28 | 显示全部楼层
跟客户沟通之后,客户的需求是,希望我们的刷新重计算功能,能够在页面一加载的时候就能够重计算.
但是目前平台是做不了,必须要在表单字段的值改变之后才会重计算.跟同事讨论之后,稍后会作为bug提交至研发部门.
 楼主| 兰州波迪 发表于 2013-3-15 10:36:29 | 显示全部楼层
刚才远程了,的确是有问题,是一个BUG,因为特急,希望能尽快解决
bess 发表于 2013-3-15 10:37:03 | 显示全部楼层
您好,稍后会提交bug,有进展之后告知您!
shary 发表于 2013-3-25 08:56:23 | 显示全部楼层
您好,目前确认该问题还在处理中。给您带来不便很抱歉。我这边会持续跟进。
shary 发表于 2013-4-12 13:25:35 | 显示全部楼层
您好,内部开会讨论该现象是正常的。对应该问题提供您一个解决方案:
只要在选项卡隐藏脚本中添加一个空判断就可以了,脚本如下测试,第一次加载时可以重计算隐藏选项卡
var aa=getItemValueAsString("下拉框");
println(aa+"==========");
if(aa=="" || aa.trim().length()<=0 ||aa=="下拉框1")
true;

本版积分规则

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

GMT+8, 2026-8-12 22:58

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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