如何从"计算"视图创建Edm.Boolean属性?

2020-08-24 15:20发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们正在使用Fiori Elements Smart模板,该模板读取odata服务元数据并相应地呈现控件。 在这种情况下,如果属性的类型为Edm.Boolean,则智能控件会识别该属性,并在显示数据时自动使用"否"或"是"。 如果在智能过滤器上选择了属性,它们还将自动创建一个下拉列表。


但是,在开发计算视图时,没有布尔类型的选项(以后将用作.xsodata服务上的实体类型)。 我们可以得到的最接近的字符是CHAR 1,但是在元数据上将其转换为Edm.String,因此它不能使用我上面提到的所有不错的功能。

有人知道在计算视图上创建布尔列或使智能控件将属性识别为布尔值的注释的方法吗?

我们正在使用WebIDE Full-Stack,在Database模块上创建计算视图,并在Node.js模块上将数据公开为odata服务。

谢谢!

(13.5 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们正在使用Fiori Elements Smart模板,该模板读取odata服务元数据并相应地呈现控件。 在这种情况下,如果属性的类型为Edm.Boolean,则智能控件会识别该属性,并在显示数据时自动使用"否"或"是"。 如果在智能过滤器上选择了属性,它们还将自动创建一个下拉列表。


但是,在开发计算视图时,没有布尔类型的选项(以后将用作.xsodata服务上的实体类型)。 我们可以得到的最接近的字符是CHAR 1,但是在元数据上将其转换为Edm.String,因此它不能使用我上面提到的所有不错的功能。

有人知道在计算视图上创建布尔列或使智能控件将属性识别为布尔值的注释的方法吗?

我们正在使用WebIDE Full-Stack,在Database模块上创建计算视图,并在Node.js模块上将数据公开为odata服务。

谢谢!

(13.5 kB)
付费偷看设置
发送
1条回答
派大星 ヾ
1楼-- · 2020-08-24 15:53

根据此 post 此表, 完全不支持布尔值,最接近的方法是从表中读取TinyInt并将其转换为Edm.Byte。

一周热门 更多>