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

SAP Fiori图标(icon)设计原理

阅读更多

When you are creating a new button and assign an icon to it, there is no way for you to know exactly what does this “add” icon look like.

 

 

Even if you use the star symbol in launchpad designer, there is still no convenient way to find this add icon.

 

 

Since all icons are listed in F4 help, there is no filter there:

 

 

Instead we can use this useful tool to find the icon you need efficiently: Currently there are 535 icons available.

 

 

We can easily find the icon we need by search button.

 

 

And in the right-bottom part of the page, there is an id “e000” displayed for icon “accidental-leave”. We will explain the meaning of this id in the end part of this blog.

 

 

How is icon rendered in Fiori

Originally I thought that the binary content of all icons are stored in the server side. And in the runtime when an icon is to be rendered, there is a conversion done, transferring the internal url like “sap-icon://XXX” to absolute path like “XXXX” which points to the icon stored in the server. However I am wrong.

 

 

Figure: how the traditional image is displayed in Fiori

If you use the element inspection function in Chrome development tool, you will find the corresponding html element for image in the final html source code does not contain any attribute like src. Instead, it has an attribute defined by SAP which seems to have something to do with image content: data-sap-ui-icon-content.

 

 

The value of this attribute is filled by IconRenderer when the icon is to be displayed in UI. The variable oIconInfo.content stores the actual value.

 

 

Check the source code of this js file, where all the supported icons together with their icon name and icon code are hard coded.

 

 

So the icon id for icon “accidental-leave” we find in icon browser page, e000, is just its corresponding code hard coded in IconPool.js.

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

0
1
分享到:
评论

相关推荐

    sapFiori配置手册[整理].pdf

    SAP Fiori配置手册 本配置手册旨在指导用户完成SAP Fiori的设置和配置,从而实现SAP Fiori Launchpad的激活。下面是该手册中所涉及到的知识点: 1. 创建管理员账号和测试账号 在SAP Fiori的配置中,需要创建管理...

    SAP Fiori---快速指南 共82页 2018年编著 word文档

    SAP Fiori 的设计初衷是为了简化传统的 SAP 用户界面,提升用户的操作体验。 #### 二、SAP Fiori 的由来 - **背景**:早期的 SAP 用户界面虽然功能强大,但由于其复杂性,导致用户体验不佳。经过调研发现,大多数...

    SAP fiori 简易开发流程

    SAP fiori的简易开发过程指南,从开发者角度出发,分后面ODATA开发环境和前端SAP UI5环境搭建,以及发布进行了讲解

    SAP Fiori 2.0开发指南

    - SAP Fiori 2.0 在 SAP UI5 中增加了新的设计元素和支持,使得应用程序能够更好地适应不同设备和屏幕尺寸。 - 新的设计支持包括改进的响应式布局、增强的交互性以及更丰富的视觉元素。 ##### 2. **SAP Fiori ...

    SAP Fiori 最新现金流案例

    SAP Fiori 是一款由SAP公司开发的现代化用户体验设计框架,它提供了丰富的用户界面,旨在优化业务流程并提升工作效率。在这个最新的现金流案例中,我们看到SAP Fiori如何帮助用户实时监控和管理公司的财务状况。 ...

    SAP Fiori SAP Fiori SAP Fiori Architecture Architecture

    SAP Fiori SAP Fiori SAP Fiori Architecture Architecture Overview to Deep Overview to Deep Dive -with with focus on S/4 HANA focus on S/4 HANA

    SAP Fiori APP 应用快速实施解决办法

    SAP Fiori 是一种全新的用户界面设计原则和技术框架,旨在为用户提供直观、简洁和一致的体验。本文档将详细介绍如何通过手动配置步骤或使用预定义任务列表来实现SAP Fiori应用程序的快速部署。此外,还将针对SAP ...

    SAP Fiori Elements Development UX 403

    本课程的主要目标是让开发人员掌握 SAP Fiori 元素开发的技能,并了解如何设计和实现高效的用户界面。 在本课程中,参与者将学习如何使用 SAP Fiori 元素开发工具来构建高质量的用户体验。课程内容涵盖了 SAP Fiori...

    SAP FIORI OVERVIEW

    SAP Fiori是一种创新的用户界面(UI)设计和交付架构,由SAP公司推出,旨在为企业应用程序带来消费级用户体验。SAP Fiori的目标是通过更新最广泛和频繁使用的SAP软件功能的用户界面,为用户提供即时价值,这些功能可以...

    SAP Fiori overview

    **SAP Fiori** 是 SAP 公司为改善其应用程序的用户界面(UI)和用户体验(UX)而推出的一套设计原则和技术框架。自2013年发布以来,SAP Fiori 已经成为了 SAP 软件产品中的核心元素之一,旨在通过简洁、直观的设计...

    SAP Fiori 学习概要

    SAP Fiori是一个为SAP软件用户界面提供全新设计框架的用户体验。它强调简洁直观的用户界面,并能够适应不同的设备,包括桌面电脑、平板和智能手机。SAP Fiori 2.0系列视频教程涵盖了从基础到高级的内容,帮助开发者...

    SAP Fiori 2.0 产品介绍

    **SAP Fiori 2.0** 是SAP SE在2016年推出的一款面向用户需求的企业软件解决方案,其核心设计理念是为用户提供简单、一致且令人愉悦的用户体验。在**第一页**中,我们可以看到SAP对设计思维的理解和应用,即通过将...

    SAP Fiori - Adding a Custom Workflow in 6 Steps

    SAP Fiori是一种基于角色的应用程序集合,其设计目的是简化用户体验并提高用户的工作效率。 #### 前置条件 在开始配置之前,请确保满足以下条件: - SAP Business Suite后端系统中的工作流场景已设置并运行。 - 已...

    SAP官方Fiori使用说明文件

    SAP Fiori 快速启动板使用指南 SAP Fiori 快速启动板是 SAP Fiori 应用的外壳,为应用提供导航、个性化、嵌入支持和应用程序配置等服务。它是 SAP Fiori 应用在移动和桌面设备上的入口点。 快速启动板的组成部分 ...

    SAP Fiori Launchpad配置指南

    ### SAP Fiori Launchpad配置指南 #### 一、引言 SAP Fiori Launchpad作为移动和桌面设备上的Fiori应用程序入口,为用户提供了一种直观便捷的方式去访问各种业务流程相关的应用。为了确保Fiori Launchpad能够满足...

    SAP Fiori(SAPUI5)简介

    SAP Fiori的设计理念是通过化繁为简的方式,使用户能够更轻松地完成日常任务,提高工作效率。 SAPUI5是一套开源的前端框架,允许开发者利用HTML5,CSS3和JavaScript技术来构建具有丰富交互功能的Web应用程序。SAPUI...

    SAP-Fiori-快速指南

    SAP Fiori 是 SAP 公司推出的一种全新的用户体验(UX)设计,旨在提供更加直观、高效和个性化的企业级应用程序。这个快速指南将带你了解 SAP Fiori 的基本概念、设计原则以及不同类型的 SAP Fiori 应用程序。 首先...

    SAPFiori-快速指南.doc

    SAP Fiori 的设计原则包括基于角色、响应性、简单、无缝体验和令人愉快。这些原则使 SAP Fiori 简单并将不同的事务分解为简单的基于任务的 UI 应用程序。 SAP Fiori 应用程序分为三类:事务应用程序、情况说明书和...

Global site tag (gtag.js) - Google Analytics