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

[已解决] 视图操作按钮到表单传参数,表单内容根据参数影藏和显示

[复制链接]
深圳捷维 发表于 2015-10-30 16:43:38 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2015-11-19 17:14 编辑

1,在视图Z上有两个操作按钮(S和D)都到同一个表单A 如图1
2.  表单A里面有多个视图和选项卡 (比如 视图1 ,选项卡1) 如图2
3. 我想在点击按钮S就显示视图1 隐藏选项卡1,请问怎么做

图1

图1

图2

图2
four 发表于 2015-11-2 16:09:32 | 显示全部楼层
你好,可以用div隐藏来实现,代码用于表单源代码处
<script>
function doAaaa(bbb){ //按钮控件传递给函数
        var objDivst = document.getElementById('st1'); //获取视图控件id
        var objDivxxk = document.getElementById('xxk2');         //获取选项卡控件id
        if(bbb ==1) {//当S按钮选择为点击时,例如按钮按下值为1
                objDivst.style.display = 'block'; //视图1控件显示
                objDivxxk.style.display = 'none';//选项卡控件隐藏
        }
        else{                 
                objDivst.style.display = 'none';
                objDivxxk.style.display = 'block';
        }
}

var sexObj = document.getElementsByName("通用报销申请");//获取S按钮控件
doAaaa(sexObj);
</script>
回复

使用道具 举报

 楼主| 深圳捷维 发表于 2015-11-4 10:14:57 | 显示全部楼层
four 发表于 2015-11-2 16:09
你好,可以用div隐藏来实现,代码用于表单源代码处

function doAaaa(bbb){ //按钮控件传递给函数

视图按钮 怎么传值到视图 并且早单行文本框里得到,然后保存到数据库
回复

使用道具 举报

 楼主| 深圳捷维 发表于 2015-11-4 10:33:55 | 显示全部楼层
深圳捷维 发表于 2015-11-4 10:14
视图按钮 怎么传值到视图 并且早单行文本框里得到,然后保存到数据库

有案例最好了
回复

使用道具 举报

four 发表于 2015-11-4 11:27:19 | 显示全部楼层
本帖最后由 four 于 2015-11-4 11:30 编辑


楼主可在图中的动作执行后脚本处写用Session()方法:
var request = $WEB.getParamsTable().getHttpRequest();
request.getSession().setAttribute("applicationid",getApplication());  
获取要传递的值,
然后在单行文本框中使用getSession("applicationid");获取session值也就是视图按钮传递的值,在保存表单就可以将数据保存到数据库。
视图按钮.png
回复

使用道具 举报

 楼主| 深圳捷维 发表于 2015-11-6 13:51:30 | 显示全部楼层
four 发表于 2015-11-4 11:27
楼主可在图中的动作执行后脚本处写用Session()方法:
var request = $WEB.getParamsTable().getHttpRe ...

结贴,完毕
回复

使用道具 举报

karrman 发表于 2015-11-19 17:14:38 | 显示全部楼层
感谢楼主反馈,可以结贴!
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 18:23

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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