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

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

[已解决] 视图中选中一条数据后,出现了提示信息之后,我选中的ID就为空了【Bug #9324】

[复制链接]
晨帛信息 发表于 2013-10-22 15:56:12 | 显示全部楼层 |阅读模式
本帖最后由 kimi 于 2013-11-28 13:36 编辑

视图中选中一条数据后,出现了提示信息之后,我选中的ID就为空了 QQ截图20131022155205.png QQ截图20131022155255.png
当我选中一条数据之后,点击“发布”按钮时,弹出一个提示信息,页面刷新了,我选中的那条数据的ID也清空了。

我写的代码 QQ截图20131022155451.png ,不知道为什么把提示信息写在动作执行前,业务代码写在动作执行之后,就不行。要是我不写提示信息的话,就可以。
echochen 发表于 2013-10-22 16:04:48 | 显示全部楼层
您好,您的意思就是指,不写createConfirm(),就不会出现的ID就为空的情况么?请您把动作执行前后的代码都贴一下。
 楼主| 晨帛信息 发表于 2013-10-22 16:07:22 | 显示全部楼层
回复 2# echochen


    对, 但是我要弹出这个提示信息的

动作执行前:var params=getParameter("_selects");
var docids = splitText(params, ";");
if(docids.length==0){createConfirm("请选择要发布的数据");
}
else{
  createConfirm("确认要发布选择的记录吗?");
}

动作执行后:

var params=getParameter("_selects");
println("11222222ccc "+params)
var docids = splitText(params, ";");
println("111111cccc"+docids.length);
for(var i=0;i<docids.length;i++){
  var sql="update  TLK_文件管理  set ITEM_是否发布='1' where id='"+docids+"'";
  updateByDSName("sxxy",sql);
}
echochen 发表于 2013-10-22 16:08:46 | 显示全部楼层
嗯,本地为您测试一下,请稍等一下
 楼主| 晨帛信息 发表于 2013-10-22 16:27:04 | 显示全部楼层
回复 4# echochen


    亲?好了没?
echochen 发表于 2013-10-22 16:31:01 | 显示全部楼层
本帖最后由 echochen 于 2013-10-22 16:50 编辑

再问一下您啊,您说的选中的那条数据的ID也清空了,是指在控制台println("111111cccc"+docids.length);,这条语句打印出来为0? QQ截图20131022165003.png
 楼主| 晨帛信息 发表于 2013-10-22 16:32:42 | 显示全部楼层
回复 6# echochen


    对的。
echochen 发表于 2013-10-22 16:43:19 | 显示全部楼层
您好,本地测试之后已经重现了您的问题,稍后会作为一个bug提交给研发。给您带来不便了很抱歉。
 楼主| 晨帛信息 发表于 2013-10-22 16:45:06 | 显示全部楼层
回复 8# echochen


    那你们什么时候能解决好呢?
echochen 发表于 2013-10-22 16:46:46 | 显示全部楼层
这个,已经作为bug提交了,研发修复需要一定时间,请您静待一下……

本版积分规则

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

GMT+8, 2026-8-13 09:04

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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