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

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

个人信息表单

[复制链接]
fengzhong 发表于 2011-12-13 14:33:09 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-12-15 13:36 编辑

我做的一个个人信息这种情况的,需要想实现,每次点个人信息都出现这个页面,但是不想每次都是新建,而是现实自己以前填写的个人信息,就行qq一样

本帖子中包含更多资源

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

x
shary 发表于 2011-12-13 14:36:57 | 显示全部楼层
您好,您可以用sql的方式获取对应你要取数据的表的最后一条记录。然后在后台对应的字段去取字条记录里面的字段值就可以了啊。直接在后台配置的字段值脚本那里写。这样在前天菜单链接过来的就是那条数据了。而不是新建了。不知道您是否明白我的意思。有问题我们再沟通。
 楼主| fengzhong 发表于 2011-12-13 14:49:08 | 显示全部楼层
回复 2# shary


    这样做了,个人信息没法修改了。每次修改完点保存,保存的还是原来的信息进入数据库
shary 发表于 2011-12-13 14:56:28 | 显示全部楼层
那你在值脚本那里做个判断。比如当前字段名位a:
值脚本为:
var value = getItemValueAsString("a");
if(value==null || value==""){
  value=;//你要赋的值;
}
value;
您先试一下。有问题再沟通
 楼主| fengzhong 发表于 2011-12-13 15:27:28 | 显示全部楼层
回复 4# shary


    我原先的代码
sql="select item_姓名,id,domainid from tlk_perinformation ";
var datas = queryBySQL(sql);
for (var iter = datas.iterator(); iter.hasNext();) {
var  doc= iter.next();
value = doc.getItemValueAsString("姓名");
}
value;
你帮我看看 应该怎么添加,能实现可以修改姓名这个控件内的内容
shary 发表于 2011-12-13 15:32:11 | 显示全部楼层
你的value是个数据集合了。大哥,我上面的代码已经说得很清楚了。
当前字段名位a:
值脚本为:
var value = getItemValueAsString("a");
if(value==null || value==""){
  value="test";//你要赋的值;比如我从其他地方拿到的值是test.
}
value;
 楼主| fengzhong 发表于 2011-12-13 15:41:29 | 显示全部楼层
回复 6# shary


    通过这个if(value==null || value=="")判断,假设我的姓名控件本来显示是“张三”发现写错了,我想改成“李四”能实现吗?
shary 发表于 2011-12-13 15:55:00 | 显示全部楼层
比如你后台设置的为“张三”,到时候修改前台保存前台的数据。具体脚本为:
var value = getItemValueAsString("a");
if(value==null || value==""){
  value="张三";//你要赋的值;比如我从其他地方拿到的值是test.
}
value;
 楼主| fengzhong 发表于 2011-12-13 15:59:48 | 显示全部楼层
回复 8# shary


   我感觉这样行不通啊! 当我点击“个人信息”的时候实际上是新建一个表单,每个控件都获得了,数据库里面的值,也就是说脚本函数现在已经执行完了,我再去修改内容的时候,脚本函数已经不知道了
 楼主| fengzhong 发表于 2011-12-13 16:05:54 | 显示全部楼层
回复 8# shary


    你们自己建立一个简单的表单  试试这种方法能行的通吗?

本版积分规则

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

GMT+8, 2026-8-12 18:18

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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