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

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

[已解决] 关于隐藏与显示的问题

[复制链接]
上海中信 发表于 2014-3-5 11:41:14 | 显示全部楼层 |阅读模式
在SP510357版本中,现在有这样一个需求,如下图:
QQ截图20140305112949.jpg
当上图中的发票类型选择专用发票时,需要将“单位名称”那个table给显示出来,选择其它发票类型时则要隐藏掉,能实现这种效果吗?
david 发表于 2014-3-5 14:10:33 | 显示全部楼层
您好,通过配置无法实现,需要您自己写js页面。
 楼主| 上海中信 发表于 2014-3-5 14:24:58 | 显示全部楼层
回复 2# david

额,我自己在计算脚本写了js了,也不能隐藏
david 发表于 2014-3-5 14:47:17 | 显示全部楼层
能不能调试一下,看看具体的原因?你贴给我,我也是找UI的同事看,现在他们都忙着,可能没这么快回复。
 楼主| 上海中信 发表于 2014-3-5 16:12:14 | 显示全部楼层
回复 4# david
  1. var val = getItemValueAsStirng("发票类型");    //下拉框选项的值
  2. var str = "";
  3. if("专用发票".equals(val)){
  4.   str = "<script>function isDisplay(){var obj = document.getElementById('content');if(obj !=null){obj.display='block';}} window.onload=isDisplay();</script>";
  5. }else{
  6.     str = "<script>function isDisplay(){var obj = document.getElementById('content');if(obj !=null){obj.display='none';}} window.onload=isDisplay();</script>";
  7. }
  8. str;
复制代码
其中id为"content"的是一个div层,上面这一段代码是写在计算脚本中,通过下拉选择框来触发页面刷新,我试过alert()弹出obj.display是有值的,但页面没有任何变化
 楼主| 上海中信 发表于 2014-3-5 16:25:29 | 显示全部楼层
回复 4# david

额,我弄出来了,不好意思,是我代码写错了~
帖子关了吧,谢谢~
david 发表于 2014-3-5 16:55:45 | 显示全部楼层
呵呵,感谢反馈,该帖结贴。

本版积分规则

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

GMT+8, 2026-8-13 12:53

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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