Sapui5 使用货币符号显示成本水平的控件

Sapui5 使用货币符号显示成本水平的控件,sapui5,Sapui5,这可能是一个自以为是的问题,但我想问它,因为UI5的功能非常广泛。我需要将这些元素作为 我计划引入一种自定义字体。您认为这是一个很好的解决方案,还是有更好的方法可以通过一些现成的解决方案来实现这一点?您正在寻找的是sap.m.RatingIndicator 在您的例子中,您需要两个图像:一个是现金/货币符号,另一个是它的灰显版本。两个URI都应相应地分配给iconSelected和iconSelected 以下是我的尝试: sap.ui.require[ sap/ui/core/core ],

这可能是一个自以为是的问题,但我想问它,因为UI5的功能非常广泛。我需要将这些元素作为


我计划引入一种自定义字体。您认为这是一个很好的解决方案,还是有更好的方法可以通过一些现成的解决方案来实现这一点?

您正在寻找的是sap.m.RatingIndicator

在您的例子中,您需要两个图像:一个是现金/货币符号,另一个是它的灰显版本。两个URI都应相应地分配给iconSelected和iconSelected

以下是我的尝试:

sap.ui.require[ sap/ui/core/core ],Core=>Core.attachInit=>sap.ui.require[ sap/ui/core/Fragment, sap/ui/model/json/JSONModel, sap/ui/core/theming/Parameters, ],异步片段,JSONModel,ThemeParameters=>{ 严格使用; const control=wait Fragment.load{ 定义:` `, }; //================================================================== //================示例评级指示器图标====================== 常量货币代码=€; //确定字体颜色的主题相关颜色值: const colorFilled=ThemeParameters.getsapuicontentforgroundtextcolor.replace,%23; const colorUnfilled=ThemeParameters.getsapUiContentImagePlaceholderBackground.replace,%23; const model=new JSONModel{//分配图标URI,例如带有SVG内容的数据URI: 填充:`data:image/svg+xml, ${currencyCode} `, 未填充:`data:image/svg+xml, ${currencyCode} `, }; control.setModelmodel,myCurrency.placeAtcontent; };
你要找的是sap.m.评级指示器

在您的例子中,您需要两个图像:一个是现金/货币符号,另一个是它的灰显版本。两个URI都应相应地分配给iconSelected和iconSelected

以下是我的尝试:

sap.ui.require[ sap/ui/core/core ],Core=>Core.attachInit=>sap.ui.require[ sap/ui/core/Fragment, sap/ui/model/json/JSONModel, sap/ui/core/theming/Parameters, ],异步片段,JSONModel,ThemeParameters=>{ 严格使用; const control=wait Fragment.load{ 定义:` `, }; //================================================================== //================示例评级指示器图标====================== 常量货币代码=€; //确定字体颜色的主题相关颜色值: const colorFilled=ThemeParameters.getsapuicontentforgroundtextcolor.replace,%23; const colorUnfilled=ThemeParameters.getsapUiContentImagePlaceholderBackground.replace,%23; const model=new JSONModel{//分配图标URI,例如带有SVG内容的数据URI: 填充:`data:image/svg+xml, ${currencyCode} `, 未填充:`data:image/svg+xml, ${currencyCode} `, }; control.setModelmodel,myCurrency.placeAtcontent; };
我真的不会引入自定义字体。Unicode包含货币符号,大多数支持Unicode的字体都包含货币符号。将适当的强度或颜色应用于真实字符可能会得到更好的支持。@DragonThinks是否有任何ui5组件可以帮助在XML视图中使用它?我真的不会引入自定义字体。Unicode包含货币符号,大多数支持Unicode的字体都包含货币符号。将适当的强度或颜色应用于真实角色可能会得到更好的支持。@DragonThinks是否有任何ui5组件可以帮助在XML视图中使用它?感谢您的示例,这是解决此问题的一个有趣的解决方案!我想我仍然需要像自定义控件一样使用smth,因为我还需要绑定到列组的popover效果。如果你感兴趣的话,那是我的问题。但对于当前的问题,我认为您的解决方案正是所需要的。感谢您的示例,这是解决此问题的一个有趣的解决方案!我想我仍然需要像自定义控件一样使用smth,因为我还需要绑定到列组的popover效果。如果你感兴趣的话,那是我的问题。但对于目前的问题,我认为你的解决方案正是我们所需要的。