`
JerryWang_SAP
  • 浏览: 1003966 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

SAP UI5 web Component里的条件渲染机制

阅读更多

我的SAP UI5 web Component同时定义了两个图表标签,即BarChart和LineChart:

运行时效果如下:

现在我想针对这两个图表控件做一个条件显示,即点击屏幕一次,显示A图表,再点击,显示B图表。

(1) 引入useState函数:

 

使用该useState生成一组控制器,返回的值通过toggerCharts和setToggerCharts保存。

前者是一个数组,值为默认显示的图表类型:lineChart,后者是一个函数。

 

在handleHeaderClick这个事件响应函数里,根据点击更改图表类型。

 

(2) 在card正文里,通过类似Java的三元表达式的语法来控制图表的显示:

 

最后效果如下:

 

0
1
分享到:
评论

相关推荐

    SAP UI5 文档

    SAP UI5(用户界面5)是SAP公司开发的一个用于创建企业级Web应用程序的框架,特别是那些与SAP系统交互的应用程序。SAP UI5建立在HTML5、CSS3和JavaScript的基础上,使用了响应式设计原则,让应用程序可以在各种设备...

    SAP UI5入门概述

    ### SAP UI5 入门知识点概述 #### 一、SAP Fiori与SAP UI5基础知识 ##### 1.1 SAP Fiori 概念及重要性 - **SAP Fiori 定义**:SAP Fiori 是 SAP 推出的新一代用户交互系统 (User Experience, UX),旨在为用户提供...

    SAP UI5入门

    ##### 6.2 在 Java Web 服务器上测试 SAP UI5 应用 为了更接近实际部署环境的测试,可以在 Java Web 服务器(如 Tomcat)上运行应用。 - **设置 Tomcat 以测试 SAP UI5 应用**:确保正确配置 Tomcat 以支持 SAP UI...

    SAP UI5打包成APP

    在如今数字化转型的浪潮中,SAP UI5作为一种面向企业级应用的开发框架,越来越多的企业选择使用它来构建和部署应用程序。SAP UI5以其丰富的控件库、良好的集成性以及适应性而受到企业的青睐。然而,随着移动设备的...

    sapui5-runtime

    【SAP UI5运行时环境】,又称为`sapui5-runtime`,是SAP公司推出的一款强大的前端开发框架,专为构建企业级的Web应用程序而设计。它基于OpenUI5,一个开源版本的UI5,因此也带有"openui5"的标签。SAP UI5提供了一个...

    SAP UI5 Reference for SAP HANA

    SAP UI5与SAP HANA的结合,可充分利用SAP HANA的内存计算能力,实现实时数据处理和分析,为用户提供高效、直观的交互体验。 文档《SAP UI5 Reference for SAP HANA》提供了关于如何在SAP HANA平台上开发和运行SAP ...

    SAPUI5 详细讲解

    SAPUI5不仅提供了一套完整的开发工具链,还具备高度的可扩展性和兼容性,是构建现代化企业级Web应用的理想选择。无论是初学者还是经验丰富的开发者,都能从中找到合适的工具和资源,快速构建高质量的业务应用。

    SAPUI5_InstGuide

    8. 安装前提条件(Installation Prerequisites for SAP UI5 Tools): 详细说明安装SAP UI5工具之前必须满足的软硬件环境条件。 由于文档部分文字由于OCR扫描的识别错误而残缺,具体内容可能有所出入。不过,基于...

    SAP UI5 OVERVIEW

    SAP 的 Web 应用程序工具包(Application Toolkit)是一个基于浏览器的集成开发环境 (IDE),专为构建 SAP UI5 应用而设计。它具有以下特点: 1. **基于浏览器的 IDE**:无需安装任何软件即可使用,大大降低了开发...

    SAPUI5开发环境配置

    它提供了丰富的UI控制库、灵活的数据绑定机制以及模块化的应用程序架构,使得开发者能够快速地构建高性能的Web应用。为了更好地使用SAPUI5进行开发,搭建一个合适的开发环境是必不可少的。 #### 二、SAPUI5开发环境...

    SAPUI5-Training

    ### SAPUI5培训知识点概述 #### 一、SAPUI5概述 - **定义与命名**:SAPUI5(内部简称UI5)是SAP官方推出的HTML5开发工具包,用于构建业务应用。正式名称为SAP UI Development Toolkit for HTML5。在2011年夏季之前...

    sap ui5表单例子

    4. **数据绑定(Data Binding)**:SAP UI5的强项之一就是其强大的数据绑定机制。你可以将表单控件与模型中的属性关联,实现双向数据绑定。例如,`value="{path: '/firstName'}"`将`Input`控件的值与模型的`...

    sap ui5通用组件例子

    SAP UI5 是一个用于构建企业级 Web 应用的框架,它由 SAP 公司开发,提供了丰富的 UI 控件库和强大的数据绑定机制。UI5 的通用组件(commons)是这个控件库的一部分,包含了多种常见且实用的 UI 元素,如按钮、...

    SAPUI5概述 学习PPT 内容详细讲解

    SAPUI5概述(SAPUI5 Overview) 讲解SAPUI5如何搭建,如何开发应用。 说明,文档为英文 内容如下: SAPUI5 Overview Runtime Resources Programming Applications SAPUI5 Developer Studio Creating a SAPUI5 ...

    SAP UI5 官方培训文档(100页+)

    ### SAP UI5 官方培训文档关键知识点解析 #### 一、SAP UI5 概览 - **名称与版本**: - **正式名称**:SAP UI Development Toolkit for HTML5。 - **简称**:SAP UI5 或 UI5。 - **内部名称**:UI5。 - **历史...

    SAPUI5(SAP Fiori)运行环境介绍

    Netweaver提供了一个全面的技术基础,其中包括SAP Web Application Server(Web AS),它为SAPUI5应用提供了运行环境。 3. SAP Cloud Platform(SCP) SAP Cloud Platform是一个开放的、多云的平台即服务(PaaS)...

    SAPUI5: Deploy Development Environment - Deploy Development Tool Eclipse 0003

    SAPUI5是SAP开发出的一种用于构建基于HTML5的丰富Web应用程序的框架。它主要用于开发SAP Fiori应用程序,而这些应用程序提供了简化的用户界面和用户体验。SAP Fiori是一种设计语言和一组应用程序,它旨在为SAP软件...

    sap ui5工具栏例子

    在 SAP UI5 开发中,工具栏(Toolbar)是一种常用组件,用于提供一系列操作按钮或功能,常用于页面顶部作为导航或控制区域。本示例着重于如何在 SAP UI5 应用中创建、定制和交互工具栏。下面将详细阐述相关知识点。 ...

    sap ui5表格例子

    在 SAP UI5 开发中,表格(Table)是一种常用的数据展示控件,它允许用户以清晰、有序的方式查看和操作大量信息。SAP UI5 提供了 sap.m.Table 控件来实现这一功能,本示例将详细介绍如何使用 SAP UI5 的表格控件进行...

Global site tag (gtag.js) - Google Analytics