首页 > 其他分享 >【帆软Report】关于按钮控件的使用

【帆软Report】关于按钮控件的使用

时间:2024-12-12 16:13:34浏览次数:10  
标签:控件 选择 点击 按钮 Report 帆软 打分 属性

  • 在帆软使用过程中,会遇到一些需求,比如某个功能,某些页面要在特定情况下才可以使用,这篇主要是对按钮在特定情况下显示和隐藏的心得

  • 先说需求:有一个打分按钮,要求实现 当传入的状态编码是“1”的时候可以看到并且点击,其他状态编码时按钮无法使用并且隐藏。

实现方法如下:

  1. 在帆软excel中新建一个按钮控件,名字叫“打分保存按钮”,注意区别这里的控件名称和按钮名字不一样,控件名称是后续在js中获取的控件名,相当于key value的key,按钮名字就是显示给用户看到的名字。

  1. 新建好按钮控件以后,设置按钮的属性为“可用”。

  2. 点击右侧的“条件属性”或者右键表格的按钮,选择“条件属性”。


  1. 点击上边的“➕”,在弹出的框中点击“➕”,选择控件。

  1. 在“属性”中勾选“使用控件”,点击“编辑”,在下拉框选择“按钮控件”,属性中的控件名称填“打分保存按钮”,按钮类型选择“普通”,按钮名字填“保存”,勾选“可用” “可见”选项,点击确定。

  1. 在公式条件选择“公式”,输入 O3='1'。 因为我传入的参数就是根据查询出来的结果O3值来确定显示或者隐藏,也可以根据实际情况选择“普通”,自己看自己的条件来决定选择哪种。

这样就能实现根据上一个页面传入的值来决定按钮显示或者隐藏了。第一次写技术笔记,希望能帮到大家。

标签:控件,选择,点击,按钮,Report,帆软,打分,属性
From: https://www.cnblogs.com/technicalEnhancement/p/18602802

相关文章

  • 【记录一下】设置fastreport 2024版本语言为中文
    (007分享的方法)fastreport默认为英文,将英文改为默认中文挺简单的:1、打开Sources\FastLocalization\FPC\Sources\frLanguageDefault.pas将frLanguageEnglish改为frLanguageChinese{******************************************}{}......
  • QT自定义控件实践--滑动组件
    概述             本篇文章,会逐步带您了解,如何自定义一个QT的滑动组件操作步骤选择合适的基类继承:我们命名这个自定义控件为MySlipButton,继承自QWidget添加成员变量:根据滑动组件的特性,添加合适的成员变量,如当前值、最小值、最大值、滑块的位置等。......
  • FineReport其他js记录
    1.js修改日期组件背景色边框setTimeout(function(){​varcolor="#092347";​varfontColor="white";​//日期控件​$$(".report-main-parameter-container-controller-datetime").css({"background":color});//设置背景$$(".report-main-par......
  • Qt实现控件拖曳
    DragTreeWidget.h#ifndefDRAGTREEWIDGET_H#defineDRAGTREEWIDGET_H#include<QTreeWidget>classQMouseEvent;classDragTreeWidget:publicQTreeWidget{Q_OBJECTpublic:DragTreeWidget(QWidget*parent=nullptr);private:voidinit()......
  • 源码分析之Openlayers中的控件篇Control基类介绍
    概述Openlayers中内置了9类控件,这9类控件都是基于Control类,而Control类则是继承于BaseObject类,如下图所示:如上,这9类控件分别是:Attribution:属性控件FullScreen:全屏控件MousePosition:鼠标位置控件OverviewMap:鹰眼控件Rotate:旋转控件ScaleLine:比例尺控件Zoom:缩放控件,可......
  • 使用TKinter设计一个有三个文本输入框,三个按钮控件的界面
    下面是使用Tkinter设计一个有三个文本输入框和三个按钮控件的界面的示例代码:importtkinterastkdefon_button1_click():#获取文本输入框1的内容text1=entry1.get()#在控制台打印文本输入框1的内容print("文本输入框1的内容:",text1)defon_but......
  • 【java】利用aspose.words的ReportingEngine填充word模板
    详情见:https://gitee.com/javadog-net/boot-apose前言⏲️本文阅读时长:约10分钟......
  • 16.在 Vue 3 中使用 OpenLayers 实现自定义地图缩放控件
    前言在前端开发中,地图交互是一个常见且重要的需求。默认情况下,OpenLayers提供了丰富的控件(如缩放、旋转、属性标注等),但有时我们需要根据项目需求自定义交互逻辑,比如禁用默认缩放控件并实现自己的按钮式缩放功能。本文将带大家实现一个自定义地图缩放的功能,通过Vue3的Com......
  • CreadWindow创建控件,设置控件ID,添加消息响应
    1、设置控件ID,资源头文件中,添加一行---> #defineIDC_控件名   (int)控件ID号; 随便你给定ID号,只要和其他的不重复就好了。2、HWNDh控件句柄=CreateWindow(控件类名,控件描述,控件风格,左上角坐标X, 左上角坐标Y,宽,高,控件的父句柄,(HMENU)菜单句柄,应用......
  • 几个图表控件关于热力图显示的调研笔记
    InteractiveDataDisplay.WPF这是微软出的一个开源的曲线图控件,目前已经没有更新了,而且只支持.NETFramework,不支持.NETCore平台。安装Install-PackageInteractiveDataDisplay.WPF前台代码<Windowx:Class="HeatmapGraphDemo.MainWindow"xmlns="http://schemas.mi......