js tab块

FineReport开源报表软件- 数据库表字段控制Tab块隐藏 用户希望可以自定义设置 Tab 的展现与隐藏,比如隐藏一些无关 Tab 页的内容,该如何实现呢?如下图所示,设计界面有 3 个 Tab,预览时隐藏一个 Tab ,只展示 2 个 Tab。帆软FineReport通过数据库表中设置的字段值,帆软报表分析与制作控制决策报表的每个 Tab 块是否显示,数据填报与导入数据库表字段:SITUATION 字段的值控制 Tab 是否显示。 阅读详情

html:

<TABLE width="72%" border="0" cellPadding="0" cellSpacing="0" id="secTable">
                <TBODY>
                  <TR align=middle height=20>
                    <TD align="center" class=sec2 onclick="javascript:;secBoard(0)">验证信息</TD>
                    <TD align="center" class=sec1 onclick="javascript:;secBoard(1)">统计信息</TD>
                    <TD align="center" class=sec1 onclick="javascript:;secBoard(2)">系统参数</TD>
                    <TD align="center" class=sec1 onclick="javascript:;secBoard(3)">版权说明</TD>
                  </TR>
                </TBODY>
              </TABLE>
          <TABLE class="main_tab" id="mainTable">
                <!--关于验证信息标记-->
                <TBODY style="DISPLAY: block">
                  <TR>
                            <TD>您有未验证商家商品:</TD>
                  </TR>
                </TBODY>
                <!--关于统计信息集合-->
                <TBODY style="DISPLAY: none">
                  <TR>
                            <TD>本站现有市场资讯:条</TD>
                  </TR>
                </TBODY>
                <!--关于系统参数集合-->
                <TBODY style="DISPLAY: none">
                  <TR>
                            <TD">服务器类型:</TD>
                </TBODY>
                <!--关于版权说明属性-->
                <TBODY style="DISPLAY: none">
                  <TR>
                            <TD>本程序仅提供使用,任何违反互联网规定的行为,自行负责!</TD>
                  </TR>
                </TBODY>
            </TABLE>

javascript:

<script type="text/javascript">
function secBoard(n)
{
	secTD = document.getElementById("secTable").getElementsByTagName("td");//一种获取table中所有td的方法
	for(i=0;i<secTD.length;i++)
		secTD[i].className="sec1";
	secTD[n].className="sec2";
	mainTable = document.getElementById("mainTable");  
	for(i=0;i<mainTable.tBodies.length;i++)//另一种获取table
		mainTable.tBodies[i].style.display="none";
	mainTable.tBodies[n].style.display="block";
}
</script>

css

.sec1 {
	CURSOR: hand;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	border: 1px solid #B5D0D9;
	background-image: url(right_smbg.jpg);
	background-repeat: repeat-x;
}
.sec2 {
	FONT-WEIGHT: bold;
	CURSOR: hand;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	background-color: #e2e7ed;
	border: 1px solid #e2e7ed;
}
.main_tab {
	COLOR: #000000;
	BACKGROUND-COLOR: #e2e7ed;
	border: 1px solid #e2e7ed;
}


Github每日精选(第14期):在线富文本编辑器Editor.js 当然,这些工具可以增加选项。我们可以给这些工具增加特定的选项(下面的classinlineToolbar,设定了行内是否显示工具栏,显示哪些工具栏,工具的类名等)。上面的例子中,我们使用了没有选项的工具(只有工具名称,headerlist)。我们有许多现成的插件和一个用于创建新插件的简单。是一个块样式的编辑器。块是构成条目的结构单元。然后,增加一些工具配置。先看一下开始的最简单的配置。在github的地址在。安装后如何使用编辑器。...... 阅读详情

相关推荐

电磁炉线圈加热仿真全流程:用Ansys Maxwell分析涡流效应与热损耗

本文详细介绍了使用Ansys Maxwell进行电磁炉线圈加热仿真的全流程。通过构建2D轴对称涡流场模型,深入分析了高频下的涡流效应、趋肤效应与热损耗分布,为优化线圈设计、提升加热效率与均匀性提供了量化依据和实用指南。

sss66的博客 965

泰山OFFICE技术讲座:为什么TAB块不参与标点压缩

  在之前的博文中,吾明确提出,TAB块(即TAB及之前的内容)不参与标点压缩。自然的,就会有人问为什么?吾认为有几点: TAB本来就是定位的。也就是TAB的位置是固定的(根据设置不同)。所以TAB肯定不参与调整。 TAB之前的内容如果也参与调整,那么使用TAB的意义就没有了。 从技术上来说,如果TAB块也参与调整:   自然会引起TAB位置的变化。然后又引起后续内容的重新布局。如此振荡,出力不讨好。干脆放着不管,皆大欢喜。 ...

柳鲲鹏 430

Unity抖音小游戏上架实战:从零到一,详解流程与避坑指南

本文详细介绍了Unity抖音小游戏上架的全流程,包括环境准备、SDK集成、开发者账号注册、软著申请、打包提交流程及常见问题解决方案。重点解析了抖音小游戏平台特有的配置细节和避坑技巧,帮助开发者高效完成游戏上架并优化用户体验。

weixin_33704234的博客 261

帆软Tab块

1.概述 1.1 版本 报表服务器版本 11.0 1.2应用场景 模板维度、数据较多,又不希望模板页面过长时,可使用 Tab 块,手动切换维度,且可以展示每个维度的标题。 同一个页面有多个明细数据表,不希望每一个都平铺展示出来,可使用 Tab 块,根据实际需要展示数据。 1.3功能简介 针对您想要分析的某组数据,可以从使用 Tab 设置多个 Tab,分别从多个维度来分析这组数据,查看时切换 Tab 即可,非常方便。 例如:想要分析某工厂的生产情况,...

theminer的博客 6913

LangChain Message 官方文档

消息是聊天模型中的基本通信单位。它们用于表示聊天模型的输入和输出,以及与对话相关的其他上下文或元数据。每条消息都包含一个角色(如“用户”、“助手”)和内容(如文本或多模态数据),并可能包含根据不同聊天模型提供商而有所不同的附加元数据。LangChain 提供了一个统一的消息格式,可以跨不同聊天模型使用,简化用户在不同模型之间切换时所需关注的消息格式差异。

AI Agent 首席体验官 896

52-Halcon-- smooth_object_model_3d函数功能(滑处理3D对象模型)

Halcon中smooth_object_model_3d算子详解 该算子用于3D模型平滑处理,提供三种算法:'laplacian'(快速去噪)、'taubin'(高质量防收缩)和'low_pass'(频域滤波)。核心参数包括迭代次数(默认5)、平滑强度(0-1)和边缘保护选项。典型应用包括扫描数据去噪、CAD模型光顺和逆向工程优化。支持自适应平滑、结合模型简化等高级技巧,并可通过分块处理优化大型模型性能。参数组合需根据具体场景选择,如快速去噪推荐拉普拉斯方法(5次迭代,强度0.3),特征保持推荐低通滤波(

weixin_45590420的博客 873

JS实现隐藏tab块标题

1. 描述 用户希望可以自定义设置tab的展现与隐藏,比如不同用户可以查看不同的tab块,或者隐藏一些无关tab页的内容,该如何实现呢? 2. 思路 通过js隐藏tab标题。 注:通过js的方法,可能导致tab内部组件不能根据正确的宽高进行自适应,因此建议通过设计器自带属性——设置tabpane高度为0的方法,来实现隐藏。详情请参考:tab布局第3.6章。 注:此功能不支持移动端和h5方...

hzp666的博客 2184

PyQt5数据库开发3 6 QSqlQuery完整实操案例【图文详解】

PyQt5数据库开发3 6.1 QSqlQuery实操案例【多图详解】,本文有点长,主要每一个步骤都有对应的图文教程!!!

qq_53317005的博客 2963

学习心得:品质MR图遇到帆软tab块分析

前言: 最近使用帆软的报表系统搭建品质的IQC趋势分析demo给相关领导汇报争取一炮打响,哪知道连续打了两个哑炮。一个就是MR里面的移动极差的计算,一个是使用帆软tab块然后增加报表块,再在报表块里面增加图表进行趋势分析,如果你有兴趣的话,请继续往下看。本次心得分析主要是整理网上没有系统总结的开窗函数的使用和移动求和、移动极差、移动平均的运用。然后就是帆软tab块BUG的处理。 解题思路 移动极差的计算 Q:如图所示,移动极差=ABS(计算列的第一个值-第二个值),但第一个计算结果是空值 ...

qq_29061315的博客 2313

Proteus8.0仿真应用设计(九十一)基于STM32CubeMX、STM32F103C8T6 、FREERTOS、MCP41010(SPI接口)的8位数字电位器应用设计仿真

MCP41010是一款SPI接口的8位数字电位器。

zhusl6688的博客 558

Android 14.0 系统设置显示主菜单添加屏幕旋转菜单实现旋转屏幕功能

在14.0的系统rom定制化开发中,在对系统设置进行定制开发中,有产品需求要求增加 旋转屏幕功能的菜单,就是在点击旋转屏幕菜单后弹窗显示旋转0度,旋转 90度,旋转180度, 旋转270度针对不同分辨率的无重力感应的大屏设备的屏幕旋转功能的实现, 接下来就来分析实现这个功能

安卓兼职framework和app工程师的博客 1311

FineReport开源报表系统-JS实现切换Tab块时进行数据联动

帆软FineReport选中 Tab 块的标题面板 tabpane0 ,添加一个「Tab块切换」事件进行帆软报表分析与制作。可视化图表制作输入 JavaScript 代码如下://TAB切换后,获取到当前TAB块的标题索引var a = 0;if(a==0){x='江苏省';}x='山东省';}x='浙江省';var cc = _g().getWidgetByName("area") //获取控件//给控件赋值}, 50);显示代码。

sjfxnxsr_的博客 1477

2、探秘储备池计算:原理、应用与前沿趋势

储备池计算(Reservoir Computing)作为一种新兴的计算方法,起源于计算神经科学和机器学习领域,现已广泛应用于非线性动力系统理论、物理学、材料科学、生物学和机器人学等多个领域。其核心优势在于概念简洁性,通过利用高维动态系统的非线性响应,将学习过程集中在读出层,避免了传统循环神经网络(RNN)训练的复杂性。储备池计算的发展方向主要包括拓展到非线性动态系统和利用物理动态系统作为计算资源(PRC),后者有望突破冯·诺依曼瓶颈,实现边缘计算。理论方面,储备池计算与人类大脑的信息处理方式密切相关,并推动

ggg99的专栏 737

帆软--报表块实现tab块切换效果

背景:目前帆软tab块 的样式不是很多,只能实现tab块紧贴着对应的报表块,点击后跳转。本篇文章可以优化该问题。1.新建决策报表,放入tab块后生成三个标题,分别放置报表快report1,report2,report3。注:JS脚本中的tabpane0是tab块的标题栏,数字2代表标题栏的索引,从0开始。4.给三个单元格添加条件属性,区分是否被选中。2.填充内容,并且新建模板参数tabstr。3.在report4中设置样式如下。5.设置超级链接和js脚本。

m0_58836654的博客 2667

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

js(JavaScript)代码实现的TAB标签切换效果

一个可以js(JavaScript)的tab标签切换代码,可以自动适应宽度,可以自己添加删除标签块,傻瓜式操作便能完成! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.

低调走过 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

帆软决策报表JS实现点击超链切换TAB页

1. 描述编辑 客户想通过对报表块单元格的点击实现tab标题的切换:   2. 思路编辑   通过单元格超级链接-JavaScript脚本实现tab切换: this.options.form.getWidgetByName('cardlayoutname').showCardByIndex(index); //切换显示tab   参考文档:TAB布局 3. 操作步骤编辑 3.1...

DN_XIAOXIAO的博客 9736

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

编写js实现Tab栏切换(点击不同块的时候出现不同的文本信息)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style> * { margin: 0; padding: 0; } li { list-style-type: none; } .

hey,欢迎浏览我的博客,希望能给你提供帮助。 824

FineReport决策报表常用JS语法详解

本文系统整理了FineReport决策报表开发中常用的JS语法,涵盖组件获取、控件操作、报表块/图表块控制、Tab块管理等核心场景。重点介绍了组件获取方法(全局/容器内)、控件操作(数据值、状态控制、事件触发)、报表块/图表块刷新和Tab块切换等实用语法,并提供了典型应用场景示例。文章强调组件名称匹配、填报控件处理等注意事项,建议开发者灵活组合使用这些语法实现动态交互功能,必要时参考官方API文档进行扩展开发。

m0_73549087的博客 1498

FineReport智能表格软件-JS实现权限控制隐藏组件(三)

帆软JS权限控制

weixin_42215408的博客 689

(JavaScript)JS之Tab栏切换代码详解

注意:有哪种浮动元素,才有相对应的clear操作,例如clear:right对float:left操作无效。(1) float方式:left right both inline-start inline-end。display:inline-block---行内元素,但可修改宽高。display:inline---行内元素,不换行,不可修改宽高。display:block---块级展示,会换行,可修改宽高。——用法:使元素下移,使浮动元素不在文本中出现,而在文本上方。

2301_80460842的博客 1302

帆软报表(finereport)table块钻取,返回记住table块位置

<1>首先table块加初始化事件,idex为参数,参数值为$tab_idexsetTimeout(function(){_g().getWidgetByName("tabpane0").showCardByIndex(Number(idex)); },10) <2>在table块钻取位置,加js事件钻取varu=navigator.userAgent;v...

weixin_30868855的博客 823

tab切换

1.this是js的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this永远指向其所在函数的所有者,如果没有所有者时,指向全局对象window。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。 首先分析this所在的函数,是哪个对象调用的, 则该对象就是this所指向的对象。 2. getElementById 通过id获取标签, 通过单...

weixin_30668887的博客 59

JS实现点击查询后停留在当前查询的tab页

1. 描述 在使用表单的TAB块功能时,我们经常会遇到类似这样的问题:当在一个TAB块中有多个TAB页存在,如果用户所处其他TAB页(非第一个TAB页),点击查询后,会自动跳转到第一个TAB页(如图一)。如何能实现:点击查询后,不自动跳转到第一个TAB页,还是在用户当前TAB页呢(如图二)? 图一: 图二: 2. 思路 通过在TAB块中设置JavaSprite脚本来实现此功能。先...

hzp666的博客 1269

es--tab小案例

对于这个小demo,其目的就是为了搞清楚,var和let的区别,前者是函数级作用域,后者是块级作用域; 关于更详细的解释可参考:let、const和var的区别 举个很小的demo, var a = []; for (var i = 0; i < 10; i++) { a[i] = function () { console.log(i); }; } a[6](); // 10 对于这个案例,我们会发现不管最后输出的是a[6],还是a[5],其实结果都是10 原因如下:

小白小白从不日别的博客 237
上一篇: 新窗口window.open() url不显示参数,后面页面可以接收参数 ——后面页面为jsp
下一篇: 未登录用户自动跳回登陆界面——拦截器interceptor
learnTech
博客等级 码龄14年 10粉丝 73原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值