最近做库存管理系统用到了easyui的下拉框,但是有点小问题就是下拉框的默认高度太高了,前台不美观。

所以动态调整下拉框高度的写法应运而生。
我知道你们等不及了,所以直接上最终的代码。

最终的写法

var rowsCount = 0;//注册下拉框里数据的条数
$("#googsTypeList").combobox({valueField: "id",textField: "typename",editable: false, //不可编辑panelMaxHeight:200,//当数据高度超过200,下拉框高度不会再变化method: "post",onLoadSuccess: function(data){rowsCount = data.length;},onShowPanel: function() {// 动态调整高度if(rowsCount > 0){$(this).combobox('panel').css({height:'auto'})}else{alert("没有数据")}}
});

这是我一开始的写法,一点一点的尝试一条数据的高度,最终测试出来的高度为32,一看写法就很喽

 onLoadSuccess: function(data){rowsCount = data.length;},onShowPanel: function() {// 动态调整高度if (rowsCount> 0) {$(this).combobox('panel').height(32*rowsCount);}else{alert("没有数据")}}

easyUI 下拉框combobox根据数据的条数自动调整高度相关推荐

  1. 77_Qt_承接【75】解决表格tableWidget添加行、列,删除行、列,以及下拉框comboBox动态跟随变化问题【难点:removeItem、addItem所需参数不同】

    下拉框comboBox动态跟随行.列,添加.删除变化功能: void myMainWindow::add_row() {int row = ui->tableWidget->current ...

  2. 解决kendo ui的kendoDropDownList当下拉框在屏幕上方时,下拉框列表的数据窜位的问题

    kendoUI相关问题 我们有的人在使用kendo的下拉列表时,可能会出现下拉列表的框表分离的情况 解决方法就是:将body设置为决定路径 但是这种方式只适合谷歌,火狐,IE等常规浏览器,在360极速 ...

  3. select下拉框动态获取数据

    需求:select下拉框中的数据是从后台接口中获取的,而不是自己写的假数据 步骤:(这里是用jquery及ajax发送请求) 一.页面上导入jquery在线资源 二.代码实列如下(仅供参考) < ...

  4. easyui下拉框option写死_JavaScript_jQuery+easyui中的combobox实现下拉框特效,1.第一种写法:Input框中显示: - phpStudy...

    jQuery+easyui中的combobox实现下拉框特效 1.第一种写法:Input框中显示: 2. 第二种用法,在list列表中显示: 类别 3. 第二种的另一种写法: 类别 以上3种方法均可实 ...

  5. easyui的下拉框combobox在包含的iframe页面里点击不能收回解决办法

    此处下拉框不能收回是因为iframe是新页面,点击事件不能传递到父级页面.我们需要在父级页面监听iframe页面的点击事件,进而操作下拉框的动作: 以下是获取iframe的js: var iframe ...

  6. jquery easyui下拉框多选 和原生多选下拉多选

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. easyUI下拉框默认选中和联动、内容回显

    <td><input id="Area" name="Area" type="text" style="widt ...

  8. EasyUI下拉框级联

    EasyUI用来实现后台界面还是可以的,毕竟面对的是小众群体而非广大的用户,简单为美.这里想聊的功能是一种下拉框的联动,比如我选中了下拉框A的某一项,那么下拉框B的选项就是甲乙丙丁,如果我选了A的另一 ...

  9. easyui下拉框值改变

    EasyUI在web开发中常用到, 下拉框是表单元素的一种, <select id="consumerType" name="consumerType" ...

  10. easyui下拉框option_js和jQuery以及easyui实现对下拉框的指定赋值实例分享

    本文主要为大家分享一篇js和jQuery以及easyui实现对下拉框的指定赋值方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧,希望能帮助到大家. js实现: 1. 通过让第i个o ...

最新文章

  1. html input不可编辑
  2. matlab txt写入excel,怎么把matlab的GUI文本编辑器中的数据存入EXCEl
  3. DNW应用程序错误,DNW错误问题解决
  4. deeplabv2实现并训练自己的数据
  5. CentOS 6.5 生产环境编译安装LNMP
  6. Unreal角色技术指南
  7. 【Javascript】深入理解this作用域问题以及new/let/var/const对this作用域的影响
  8. java中的让步_java基本教程之线程让步 java多线程教程
  9. fps游戏 三角函数+模拟
  10. idea ssm html增删改,intellij idea采用ssm框架实现的数据库增删查改demo
  11. 计算机网络普遍采用什么传输方式,网络传输技术
  12. xampp mysql3306_xmapp_mysql端口冲突解决---Port 3306 in use by......
  13. netbeans开发php项目,NetBeans PHP 项目创建
  14. VS2008当前页面脚本发生错误
  15. 用python制作3d动画_-用 Python 做科学计算--Visual-制作3D演示动画
  16. 解决 Missing GL version
  17. U盘量产之更改U盘容量大小
  18. VC++游戏编程基础无法找到“d3d9.h”问题
  19. 浙江大学电子信息计算机,浙江大学城市学院计算机与计算科学学院 党政办 计算学院新增12名浙江大学电子信息专业硕士研究生导师...
  20. 【溢出隐藏】溢出隐藏

热门文章

  1. react好租客项目Day03-城市选择功能react-virtualized组件使用
  2. vc6多线程开发时导致cpu猛增(狂飙)不停的跳动的原因。
  3. php打赏功能,用JS实现简易打赏功能
  4. 众筹平台源码 高仿水滴筹平台源码 大病救助平台源码
  5. Adaptive Graph Convolutional Subspace Clustering
  6. Easyx-----c语言实现皮卡丘移动控制
  7. MySQL update在原值上新增新值
  8. 网站建设和软件开发、企业官网
  9. 体检服务厂家实现公卫平台数据上传的新方案
  10. 如何评价2023第二十届华为杯研究生数学建模竞赛ABCDEF题