代码之家  ›  专栏  ›  技术社区  ›  Umar Abdullah

在Fiori应用程序中通过CDS注释将字段标记为强制字段

  •  1
  • Umar Abdullah  · 技术社区  · 7 年前

    @ObjectModel.mandatory: true
    

    对于我想在业务对象视图中强制使用的每个字段。

    应用程序上ObjectModel.mandatory注释的结果是,我可以在字段旁边看到一个红色星号。但是,如果我编辑记录并在必填字段为空的情况下单击Save,则不会发生任何实际情况。即使必填字段为空,我也能够成功地保存值。

    我错过什么了吗?我希望得到一个必填字段的错误。

    当做,

    阿卜杜拉

    1 回复  |  直到 7 年前
        1
  •  3
  •   Eduardo Copat    7 年前

    CDS框架不会自动验证它。但是,您可以在BOPF节点创建验证。您可以使用标准类 /BOBF/CL_LIB_V_MANDATORY_ATTR @ObjectModel.mandatory: true. 至少在后端。

    推荐文章