最近有这样的需求,一个页面查询条件特别多,一次全部展示出来的话就占用大量的空间,所以分成了两类,简单搜索和高级搜索,当点击高级搜索的时候就会全部显示。

这样就存在一个问题,页面(navTab,dialog)上下pageHeader panelBar 高度是有 layoutH值决定的,如果上面的面板变高,就会把下面的分页标签撑出,

解决的方法就是 当改变searchpanel的高度时,获取前后的高度差,修改当前页面元素的layoutH值重新layout一下。

 $("document").ready(function(){
$("#gjjs").click(function(){  $this = $(this);  var yh = $("#workplan_search").height();   if($this.text()=='高级检索'){  $this.text('简单检索')  }else{  $this.text('高级检索')  }  $("#workplan_search .complex").toggle();  var xh = $("#workplan_search").height();  var $panel=$this.parents('.unitBox:first').find("[layoutH]").each(function(){  $(this).attr("layoutH",parseInt($(this).attr("layoutH"))+(xh-yh));  $(this).layoutH();  });  return false;
});  

View Code

以上是改变前后的效果图

转载于:https://www.cnblogs.com/donchen/p/4112968.html

可以伸缩的查询面板 (searchBar)相关推荐

  1. 三维电子沙盘 三维数字虚拟沙盘 开发教程第39课 交互触摸查询面板的调用

    三维电子沙盘 三维数字虚拟沙盘 开发教程第39课 交互触摸查询面板的调用 查询面板调用: private void Button_Click_11(object sender, RoutedEvent ...

  2. arcgis api for flex 开发入门(五)查询

    在gis中,针对要素的查询是一个最基本的操作,也是最常用的操作之一. 下面我们介绍如何使用arcgis api for flex 来查询我们需要的东西. 要在arcgis api for flex中进 ...

  3. 利用WPF建立自己的3d gis软件(非axhost方式)(九)SDK自带部分面板的调用

    原文:利用WPF建立自己的3d gis软件(非axhost方式)(九)SDK自带部分面板的调用 先下载SDK:https://pan.baidu.com/s/1M9kBS6ouUwLfrt0zV0bP ...

  4. jpa 查询编写sql_学习编写基本SQL查询

    jpa 查询编写sql Essentially, SQL language allows us to retrieve and manipulate data on the data tables. ...

  5. html条件查询,高级查询条件设置- 通用查询-报表设计初级教程

    普通布局下,多个查询条件之间是"AND"并且的关系.当多个条件之间存在着复杂的逻辑关系时,可以切换至高级布局面板,高级布局提供了括号和逻辑值的设置框,来完成条件之间逻辑关系的设置, ...

  6. 阿里云弹性伸缩服务入门介绍

    1 简介 弹性伸缩服务(Elastic Scaling Service)是根据用户的业务需求和策略,自动调整其 弹性计算资源的管理服务.用户根据自己的业务需求自动调整其弹性计算资源,在满足 业务需求高 ...

  7. Excel如何导入PowerBI处理好的PowerQuery查询?又如何导出呢?

    最近工作中查到了一个非常值得分享的内容!!! 之前曾写过一篇文章介绍导入Excel查询的几种方法:Power BI如何导入Excel的PowerQuery查询? 最近发现一种方法更加高效,可以一次性导 ...

  8. 想找回丢在出租车的手机?你需要融合异构数据的城市级查询和推理

    大包小包地打车从火车站回家,却发现手机落在出租车上,好不容易联系上司机,司机却说没找到.这可怎么办呢?近日,阿里巴巴-浙江大学前沿技术联合研究中心发表了最新研究成果VAUD,它可利用可视分析技术将城市 ...

  9. NC6 查询工具类 QueryUtil.java

    NC6 查询工具类 package nc.impl.am.db;import java.util.ArrayList; import java.util.Collections; import jav ...

最新文章

  1. Scrum敏捷开发工具Leangoo-卡片多选
  2. 深圳python培训比较好的机构-深圳十大python培训机构排名
  3. Python使用@property方法改变方法为参数
  4. 如何改变一个按钮的位置
  5. 在AngularJS的controller外部直接获取$scope
  6. linux间隔一定时间访问指定url
  7. mysql int 转string_mysql的这些坑你踩过吗?快来看看怎么优化mysql
  8. java nio 多路复用_8分钟深入浅出搞懂BIO、NIO、AIO
  9. Product user profile information 没有导入
  10. ElasticSearch学习(一):Linux环境准备
  11. angularJs模版注入的两种方式
  12. 阿里云企业邮箱用smtp发送邮件失败解决
  13. 第六次毕业设计任务书
  14. promise is not a constructor
  15. matlab(simulink)里怎么求一个波形的动态平均值
  16. python——基础3
  17. mc服务器权限文件,mc服务器如何开启权限
  18. 百度云盘BT服务器,百度网盘磁链、BT离线停用,官方称服务器优化,非永久下线...
  19. 量化分析师的Python日记【第1天:谁来给我讲讲Python?】
  20. 通过C语言实现计算机模拟疫情扩散

热门文章

  1. 活久见,自己创造的框架竟然比开源的好用
  2. CVPR2020 夜间目标检测挑战赛冠军方案解读
  3. 以算法重构视频技术前沿,超分辨率算法那些事
  4. 大量CV职位!奥比中光2020届校招提前批内推启动!
  5. NIHCC发布迄今世界最大的CT医学影像数据集(附下载)
  6. 智能机器人热点技术大揭秘!
  7. 《Python编程从入门到实践》记录之input()函数
  8. 还在 Fine-tune 大规模预训练模型? 该了解下最新玩法 Prompt-tuning啦
  9. 文本分类(下) | 卷积神经网络(CNN)在文本分类上的应用
  10. Android把数组从大到小排列,Android SparseArray 排序