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

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

如何在单行文本框中值脚步获取名称

[复制链接]
flamedragon 发表于 2012-4-19 13:09:41 | 显示全部楼层 |阅读模式
本帖最后由 irene 于 2012-5-7 10:29 编辑


如何在单行文本框中值脚步获取名称,如上图中的名称为test,则在值脚步中如何获取得到“test”这个值?

本帖子中包含更多资源

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

x
shary 发表于 2012-4-19 13:18:19 | 显示全部楼层
您好,通过脚本的方式取不到字段的名称。给您带来不便很抱歉。
 楼主| flamedragon 发表于 2012-4-19 13:36:43 | 显示全部楼层
purple 发表于 2012-4-19 13:41:09 | 显示全部楼层
呃。请问您的实际业务需求是什么呢,以便我们结合平台,给您提供较优的解决方案。
 楼主| flamedragon 发表于 2012-4-19 13:51:02 | 显示全部楼层
将字段名称作为变量,从数据库中获取对应的值
 楼主| flamedragon 发表于 2012-4-19 13:51:42 | 显示全部楼层
这样就可写成函数形式,不用重复编写script
irene 发表于 2012-4-19 13:57:09 | 显示全部楼层
本帖最后由 irene 于 2012-4-19 14:03 编辑

您好,假设您的函数为Function(fieldName);您直接往里面写您的列名就行了,如Function("test")
 楼主| flamedragon 发表于 2012-4-19 14:06:07 | 显示全部楼层
getItemValueAsString("test");
这个test是已经知道的列的名字,我是想在不用知道列的名字的情况下,用sql语句从数据库中获取数据
如:
var sql= "select * from tlk_a "
var doc = findBySQL(sql);
        if(doc != null && doc.getId() != null){
                value = doc.getItemValueAsDouble(单行文本框名字);
}
value;
irene 发表于 2012-4-19 14:13:15 | 显示全部楼层
本帖最后由 irene 于 2012-4-19 14:14 编辑

您的脚本是您写在函数库的函数吧?如果是,您可以将其转换为一个带参数的函数,调用这个函数的时候直接将列名作为参数传进函数里,您可以参考这个帖子:http://www.teemlink.com/bbs/view ... 1%C7%B0%CA%B1%BC%E4
帖子的例子是调用了一个带参数的函数。您在调用的您的函数时,将列值作为已写好的函数的参数就行了,如帖子里getCurrentDateTime("fieldName");//fieldName就是参数,那么您写成您的列名就行了
purple 发表于 2012-4-19 14:15:14 | 显示全部楼层
回复 8# flamedragon


    您好,您这样子获取未知列的信息需求,能提供一个实际的业务背景吗?

本版积分规则

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

GMT+8, 2026-8-13 00:36

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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