当前位置: 首页 > news >正文

帆软报表下拉框高度(JS添加css样式方式)调整

帆软报表下拉框高度调整解决方案

问题描述

在帆软报表开发中,点击下拉框按钮后,下拉选项列表的高度太小,用户体验不佳。直接使用 $('.fr-combo-list').css("height","400px") 设置高度往往不生效,因为此时下拉选项还没有渲染到DOM中。

解决方案:jQuery动态添加CSS样式(推荐)

通过jQuery动态创建style标签并添加到页面头部,这样可以确保样式在下拉框出现时立即生效:

// 使用jQuery添加样式
function addComboStylesWithJQuery() {if (!$('#combo-height-style').length) {$('<style id="combo-height-style">').text(`.fr-combo-list {height: 400px !important;max-height: 400px !important;overflow-y: auto !important;}`).appendTo('head');}
}

使用方法:

  • 写在在页面加载结束后事件就行

优点:

  • 代码简洁,易于维护
  • 性能优秀,一次设置持久有效
  • 兼容性好,适用于大多数场景
  • 避免了DOM监听的复杂性

其他可选方案

写一个css文件放到服务器上,然后引用这个css文件(理论上应该是最合适的,但是考虑到操作服务器文件有时候不一定方便);其他如轮询监听等方式(搞复杂了)。

http://www.zskr.cn/news/10037.html

相关文章:

  • CG-65 剖面细管式温度传感器 可实时监测不同土层温度动态
  • .NET STS 版本支持 24 个月
  • Vue2 父子组件传值(简化版示例) - 详解
  • flask实现后端接口的封装和开发部分
  • 第四章 Arm C1-Premium 核心电源管理工艺解析
  • litserve openapi schema 处理简单说明
  • 280亿国产AI独角兽,惹怒“地表最强法务部”
  • 应用安全 --- IDA Pro脚本 之 批量导出反编译和反汇编
  • 啊哈哈20250923_03:23
  • Day008 循环结构与breakcontinue - Java流程控制
  • capacitor的android项目接入穿山甲遇到的坑
  • 洛谷 P13973 [VKOSHP 2024] Nightmare Sum
  • 单调栈01
  • AI 编程“效率幻觉”:为何你感觉快了,项目却慢了?
  • Modularity —— A thinking to separate complexity
  • # AI时代的软件工作流革命:从历史演进到未来探索
  • VS项目分层 -- ASP.NET Core Web API 项目
  • 使用divx查看docker image的文件结构
  • 原码、反码和补码
  • 使用try-finally结构执行状态重置
  • MCGS(Monitor and Control Generated System)组态软件
  • java03预习
  • 详细介绍:华为MindIE 推理引擎:架构解析
  • part 8
  • 每日收获
  • 物理半程与半时问题
  • STM32光强传感器实验详解 - 实践
  • 在CodeBolcks下wxSmith的C++编程教程——从Hello world开始讲述wxSmith使用基础
  • 今天做什么
  • 多模态模型——QwenVL2.5的微调以及强化学习代码操作 - Big-Yellow