Fiori Element:表格中的复选框

问题描述 投票:0回答:3

我正在使用 Fiori 元素,并且在 ObjectPage 中我想在部分内显示表格。对于这个表,我有一个布尔类型的列。

是否可以通过注释或其他方式将此列管理为复选框?如果是的话,怎么办?

sapui5
3个回答
0
投票

我不知道为什么这是不可能的。由于复选框基本上有两种状态,因此它应该能够很好地处理布尔变量。愿意详细解释一下您到底想要实现什么吗?


0
投票

当前使用 Fiori Elements 时,布尔值显示为文本。 假设您处于编辑模式 - 然后会呈现一个复选框。 因此,对于显示模式,答案是“否”,对于编辑模式,答案是“是”(默认)。


0
投票

对于显示模式下的 Fiori ELements - 系统呈现布尔变量的文本。这取决于与字段关联的数据元素文本。 在编辑模式下,Fiori Elements 自动将其呈现为复选框。 在此输入图像描述在此输入图像描述

BOOLE_D 例如会表示“TRUE”或“FALSE”,但通过将其转换为更合适的数据元素(如“Yes”/“No”)来覆盖文本也很方便。

cast(IsSomeBooleanfield as bapiyesno) as IsSomeBooleanfield,

还要检查您的metadata.xml以验证它使用的是布尔类型而不是字符串。

<Property Name="IsSomeBooleanfield" Type="Edm.Boolean"> 
© www.soinside.com 2019 - 2024. All rights reserved.