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

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

[已解决] 点击查询按钮后刷新,查询表中中只读文本框中的内容不存在了,求解决

[复制链接]
上海普兰金融 发表于 2014-1-16 10:36:03 | 显示全部楼层 |阅读模式
本帖最后由 sophie 于 2014-1-20 15:26 编辑

表单查询时,查询表单中的查询条件如果是只读的文本框,点击查询按钮后刷新,文本框中的内容不存在了
sophie 发表于 2014-1-16 10:49:36 | 显示全部楼层
您好,您是说您的查询头,有一个文本框控件,该控件设置成只读,然后值是从视图选择框中映射过来的。此时您点击查询按钮时,文本框的值会被清空,查询不生效? 如果 是,那么这个是正常的,因为我们在点击查询时,是提交查询表单内容,但是查询表单控件只读的时候 我们去点击查询的时候浏览器不会把只读控件的内容提交 上去,所以被清空是正常现象。
 楼主| 上海普兰金融 发表于 2014-1-16 13:49:55 | 显示全部楼层
确实是这样的,
但是用户想保留原来查询录入记录,即那个只读的文本框值保留着,咋办?
sophie 发表于 2014-1-16 13:55:03 | 显示全部楼层
您好,这样的话,您再添加一个隐藏字段,获取的值 与只读的一样,显示的时候为只读控件,实际上查询的时候根据隐藏的字段来查。
 楼主| 上海普兰金融 发表于 2014-1-16 15:12:38 | 显示全部楼层
但是隐藏字段不显示,有啥用?
sophie 发表于 2014-1-16 15:14:35 | 显示全部楼层
我是说,您只是查询数据而已,显示的时候还是以您那个只读控件显示呀,这两个控件获取的值 一样,查询同一个字段的值 呀。表面 上看是根据只读控件查询,实际上是根据因此字段查呀。
 楼主| 上海普兰金融 发表于 2014-1-16 16:10:01 | 显示全部楼层
本帖最后由 上海普兰金融 于 2014-1-16 16:11 编辑

目前我就是这么做的,选择一个机构后,隐藏字段存id,只读字段显示name,就出了1楼的情况了
sophie 发表于 2014-1-16 16:44:31 | 显示全部楼层
本帖最后由 sophie 于 2014-1-16 16:45 编辑

您好,您是说,您的视图已经根据隐藏字段查询了,现在的情况是,查询生效了,但是只读控件最后还是清空吗?如果是,那么给您提供以下解决方案,在您的查询表单中添加如下代码,那么前台只读控件不会被清空了(实际是根据隐藏字段进行查询),如下图所示
1.jpg 2.jpg 3.jpg 4.jpg 5.jpg
具体代码如下:
  1. <script type="text/javascript">
  2. jQuery(document).ready(function(){
  3.         setTimeout(function(){
  4.                 var v = jQuery("input[name='tt_编号']").val();//tt_编号为隐藏字段
  5.                 jQuery("input[name='t_编号']").val(v);t_编号为只读字段
  6.         },1);
  7. });
  8. </script>
复制代码
 楼主| 上海普兰金融 发表于 2014-1-16 17:04:33 | 显示全部楼层
好吧,我试试看
sophie 发表于 2014-1-16 17:07:29 | 显示全部楼层
好的,有结果记得跟进。

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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