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

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

[已解决] 如何获得查询表单控件值进行SQL增删改操作

[复制链接]
北京智源普华 发表于 2014-6-8 23:47:56 | 显示全部楼层 |阅读模式
本帖最后由 Jarod 于 2014-6-11 18:22 编辑

签名帐号:编辑框1
旧密码:编辑框2
新密码:编辑框3

从视图SQL获得上述控件值进行查询是没有问题,但是现在需求获得查询表单控件值进行SQL增删改操作,以下方式已经测试失败:
1、从视图增加一个按钮,写相关SQL事件;
2、从表单增加一个按钮,写相关SQL事件;
3、从表单页面增加一个按钮,写相关SQL事件;
punk 发表于 2014-6-9 16:14:36 | 显示全部楼层
您好~因为你用的是查询表单,所以第一点和第二点是获取不到值的,第三的应该是可以的,贴你的脚本出来看看,方便分析,或者联系我 qq 2023469350 远程看看。
 楼主| 北京智源普华 发表于 2014-6-9 17:12:30 | 显示全部楼层
var doc=getCurrentDocument();
var zh = doc.getItemValueAsString("C_帐号");
var mm = getItemValueAsString("C_旧密码");
var xmm = getItemValue("C_新密码");
if (zh == null || zh.trim().length() <= 0){
        createAlert("帐号不可为空!");
}
if (mm == null || mm.trim().length() <= 0){
        createAlert("旧密码不可为空!");
}
if (xmm == null || xmm.trim().length() <= 0){
        createAlert("新密码不可为空!");
}
println("zh:"+zh);
println("mm:"+mm);
println("xmm:"+xmm);

上述三种均没获得值!!!!
punk 发表于 2014-6-9 18:02:49 | 显示全部楼层
通过远程,发现确实在查询表单中的按钮操作里面获取不到字段的值,让客户用另外的方法解决,通过在表单中加个重计算脚本把值赋值到session中,上述三种方法就可以获取到值了。

本版积分规则

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

GMT+8, 2026-8-13 16:20

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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