sapui5 相关问题

注意:此标记'sapui5'涵盖了通常称为“OpenUI5”的工具包的2013年12月开源版本以及原始许可版本“SAPUI5”。 “用于HTML5的SAP UI开发工具包”(SAPUI5)是一种用户界面技术,用于构建和调整客户端应用程序。 SAPUI5运行时是一个客户端HTML5呈现库,具有丰富的标准和扩展控件以及轻量级编程模型。

验证特定格式

我正在考虑验证我的程序的输入应该具有以下格式:XXXXXXXX-Y X 是数字 Y可以是数字或字母 - 自动写入 所以这就是原因。输入类型“Numb...

回答 2 投票 0

sap.ui.comp.valuehelp.ValueHelpDialog - 参数“aArgs”的值不是数组类型

将 UI5 从 1.108 升级到 1.119 后,我们开始在值帮助对话框 (sap.ui.comp.valuehelp.ValueHelpDialog) 中看到以下错误。 *sap/base/i18n/ResourceBundle:参数'...

回答 1 投票 0

如何应用等待策略以防它始终不起作用?

我们在等待方面遇到了间歇性失败,尽管我们已经应用了隐式 //等待,当我们启动 url 时,流畅等待,以及显式等待一些元素,甚至我们 //已经使用了

回答 1 投票 0

如何从SharePoint共享信息到JavaScript? SAPUI5项目

我正在尝试将 SharePoint 集成到 SAPUI5 项目中的 JavaScript。 我在 VS Code 中实现了该项目,但它不起作用,因为 AMD(异步模块定义)与

回答 1 投票 0

如何防止选择早于另一个输入中的日期?

在表单中,我有两个 DatePicker 字段,分别是 From 和 To。在这种情况下,用户为“To”选择的值不应小于他/她为“From”字段选择的值。 我只是想知道...

回答 3 投票 0

仅在一段时间内显示 SAP Fiori 应用程序磁贴

有没有办法只显示一段时间的图块? 例如仅在 12 月显示 Fiori App Tile,但在其他月份不显示。 我正在寻找一种编码方法。是否有 OData 服务,其中

回答 1 投票 0

标题:SAPUI5 使用 OData - 在 LaunchPad 视图中显示植物数量

我正在使用 CAP Business Application Studio (BAS) 开发 SAPUI5 应用程序,并且我有一个 LaunchPad 视图,其中包含导航到 PlantsList 视图的磁贴。我想显示植物的数量...

回答 1 投票 0

如何在我的应用程序中使用主题参数 CSS 类?

我想使用sap UI5更改主题,我找到了主题参数工具箱。 我只是想知道主题参数如何用作类。例如。 任何...

回答 1 投票 0

SAPUI5 ComboBox getBinding() 返回未定义

我在表外有一个 ComboBox1,在表内有一个 ComboBox2,ComboBox1(表外)我可以访问组合框 .getBinding("items") 但 ComboBox2(表内)我不能...

回答 1 投票 0

OData 服务中的软状态问题未触发 Operation_Start

我目前面临一个有趣的问题,即在特定客户系统内的 OData 服务中实现软状态。在所有其他系统中,软状态功能的运行方式如下

回答 1 投票 0

UI5 SimpleForm - 如何在 ColumnLayout 中显示数组值

UI5新手在这里。我已经使用 SimpleForm 和 ColumnLayout 一段时间来显示标签+文本来显示我的数据。然而,现在我的模型中的属性之一不是简单的文本值,而是...

回答 1 投票 0

不显示对象页面字段

我正在使用 Fiori 自由式开发来满足需求,使用 CDS 视图作为数据源,我创建了一个列表页面,单击任何项目都会导航到详细信息页面,但数据不是

回答 1 投票 0

带有附加操作的智能表格列

我在 SAPUI5 应用程序中使用智能表,没有自定义列,因此所有列都来自 OData。一列应该像一个链接,所以如果用户按下该列中的数据,它应该...

回答 1 投票 0

使用“class”属性绑定控件

我想处理文本控件(sap.m)中值的颜色。如果值为“TRUE”,则颜色为绿色。否则,如果值为“FALSE”,它将显示为红色。 我想处理文本控件(sap.m)中值的颜色。如果值为 "TRUE",则颜色为绿色。否则,如果值为 "FALSE",则为红色。 <Text class="{= ${HintTable>IS_ENABLED} === 'TRUE' ? 'greenTextColor' : redTextColor'}" text="{HintTable>IS_ENABLED}" /> 但似乎不起作用。我的意思是,class 无法接收 "greenTextColor" 或 "redTextColor"。 我做错了什么吗? UI5 不支持在 XML 视图中直接绑定 class,因为它不是 ManagedObject 的有效属性。但是,有一个解决方法:添加 自定义数据: 将 CustomData 和属性 writeToDom 添加到您的控件中。在那里使用你的表达式绑定: <ControlXYZ class="myControl"> <customData> <core:CustomData xmlns:core="sap.ui.core" writeToDom="{= expression }" key="green" value="" /> </customData> </ControlXYZ>根据表达式绑定的结果,data-green 将添加到控件的 HTML 元素中。然后浏览器可以操作与 属性选择器相对应的颜色。 因此,您的 CSS 应包含相应的选择器: .myApp .sapControlXYZ.myControl[data-green] { /* ... */ } 这是一个示例:https://embed.plnkr.co/LAv1qfsUjX0Anu7S/ 当然,您也可以在 value="{...}" 中定义绑定,以增加 CSS 特异性。 .myApp .sapControlXYZ.myControl[data-green="someBoundValue"] { /* ... */ }要了解有关如何在 DOM 中利用自定义数据的更多信息,请查看文档主题 将数据作为 DATA-* 属性写入 HTML DOM。 ⚠️ 在使用自定义 CSS 之前.. 可能有些控件不需要自定义 CSS。例如: 带有语义或行业特定颜色的文本:sap.m.ObjectStatus、.ObjectNumber等 自定义格式的文本:sap.m.FormattedText。 SAP 明确警告不要使用自定义 CSS 样式。 OpenUI5 生成的 HTML 和 CSS 不是公共 API 的一部分,可能会在补丁和次要版本中发生更改。如果您决定覆盖样式,则需要在每次更新 OpenUI5 时测试并更新您的修改。 [...] 因此,SAP Fiori launchpad 应用程序不应覆盖样式。 一般来说,应始终质疑添加自定义 CSS 样式的重要性,并与利益相关者进行仔细检查,以提高 Fiori 应用程序之间的 UI 一致性并降低总体 TCO。 Boghyon Hoffmann 的回答非常棒! 但是,如果他的选项都不适合您,您可以随时使用 Text 元素的两个不同副本以及 visible 属性(支持表达式绑定): <Text class="greenTextColor" text="{HintTable>IS_ENABLED}" visible="{= ${HintTable>IS_ENABLED === 'TRUE'} }" /> <Text class="redTextColor" text="{HintTable>IS_ENABLED}" visible="{= ${HintTable>IS_ENABLED !== 'TRUE'} }" /> 提示: 如果您的模型包含,请简化您的表达式 布尔值而不是字符串: visible="{= ${HintTable>IS_ENABLED} }" 和 visible="{= !${HintTable>IS_ENABLED} }" 如果您使用本地 JSONModel 作为 HintTable,并且 IS_ENABLED 属性位于模型的根级别,则必须使用斜杠 "HintTable>/IS_ENABLED" 访问它。 尝试一下。 我不确定是否可以绑定类属性。没试过。

回答 3 投票 0

如何维护THIRDPARTY.txt文件?

我喜欢openui5提供的THIRDPARTY.txt文件和.reuse/dep5文件: https://github.com/SAP/openui5/blob/master/THIRDPARTY.txt https://github.com/SAP/openui5/blob/master/.reuse/dep5 那些是...

回答 1 投票 0

自从 Angular 16 更新到 17 以来,我遇到了“openui5”的 TypeScript 编译错误

在 Angular16 中一切正常。我的开发依赖项中有“@types/openui5”:“1.40.4”。在 tsconfig.json 中有以下配置: { “编译器选项”...

回答 1 投票 0

BAS 中的 UI5 扩展项目似乎不完整

我在 Business Application Studio 中为 Fiori 标准应用程序“促销优惠:Fiori ID F2053”创建了一个 UI5 扩展项目“pmroffers.variant1”。乍一看一切看起来都很好。 现在,我们...

回答 1 投票 0

ODataModel 在读取中传递“expand”参数

我想传递扩展参数来读取,因为如果我像这样调用服务,它就不起作用: oModel1.read("/LinesSet?$expand=ToCells", {

回答 2 投票 0

需要 SAP Ui5 中 sap.m.Tree 绑定的帮助

我需要在我的 Ui5 应用程序中使用 Tree 控件。我在这里使用 json 模型绑定。我确实有一个具有独特的 roleids 和 odata 结果的数组,我需要使用它来构建一个树结构...

回答 1 投票 0


© www.soinside.com 2019 - 2024. All rights reserved.