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

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

[已解决] 求助

[复制链接]
兰州波迪 发表于 2012-11-2 17:43:43 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-11-5 14:54 编辑

我现在有这样一个需求,怎么实现?
我有2个菜单,分别是菜单1和菜单2,这2个菜单对应同一个表单,比如这个表单为表单A,表单A中包含如下内容:
第一部分:
姓名,性别,年龄
第二部分:
学历,住址,毕业院校
第三部分:
说明,简介
我想着,通过菜单1进来的话,我显示表单A中的 第一部分 和 第二部分 内容,隐藏第三部分内容;
通过菜单2进来的话,我显示表单A中的 第二部分 和 第三部分 内容,隐藏第一部分内容。
怎么实现呢?谢谢!!!
purple 发表于 2012-11-2 18:02:22 | 显示全部楼层
通过菜单传不同的参数,然后在表单控件的隐藏脚本获取参数,根据实际业务需求返回true或者false。
 楼主| 兰州波迪 发表于 2012-11-5 09:16:03 | 显示全部楼层
表单中控件我可以通过传递参数来隐藏,但是,控件前面的字隐藏不掉,如下:
姓名:姓名控件;
年龄:年龄控件;
在上面,姓名控件和年龄控件可以隐藏掉,但是前面的姓名和年龄这些字怎么隐藏。谢谢
bess 发表于 2012-11-5 09:29:30 | 显示全部楼层
您好,您可以把前面的文字也放在一个文本框里面的呀,然后不显示文本框的边框,隐藏的时候,同时将文字所在的控件也隐藏即可.
 楼主| 兰州波迪 发表于 2012-11-5 09:55:02 | 显示全部楼层
这是一个办法,因为字段比较多,做起来比较费劲,我想问问,再有没有更好的办法,比如,可以隐藏表格之类的。谢谢
purple 发表于 2012-11-5 10:28:35 | 显示全部楼层
本帖最后由 purple 于 2012-11-5 10:30 编辑

目前在平台,隐藏区域,只能通过在表单源码用js实现,具体脚本可参考帖子:http://www.teemlink.com/bbs/view ... hlight=%D2%FE%B2%D8
 楼主| 兰州波迪 发表于 2012-11-5 11:05:58 | 显示全部楼层
你好,我写了这样的脚本,提示错误,帮忙看看:
var rtn = "<script>";
rtn += " var t=document.getElementById("jcxx");";
rtn += " var o=1;";
rtn += " if (o ==1) { t.style.display="block";}";
rtn += " else { t.style.display="none";}";
rtn +="</script>";

rtn;
bess 发表于 2012-11-5 11:10:03 | 显示全部楼层
您好,该部分代码是需要写在表单源码里面的,您再去试试,有问题,我们再沟通!
purple 发表于 2012-11-5 11:10:06 | 显示全部楼层
您这是拼接字符串,是想做什么么?我给您的示例是需要写在表单源码的,您的脚本是写在乃里?脚本部分看不明白,建议您下载附件,直接将示例的表单源码copy进平台,查阅效果,谢谢。
 楼主| 兰州波迪 发表于 2012-11-5 11:20:18 | 显示全部楼层
你好,我看了你给的事例,是通过选择性别来触发函数,我现在想在表单页面加载的时候传递了参数,通过参数值直接执行函数,应该怎么弄,谢谢

本版积分规则

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

GMT+8, 2026-8-12 19:15

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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