点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在CategoryModel中...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在CategoryModel中...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在CategoryModel中有一个称为"可见性"的自定义属性,可以从后台手动更改该属性,也可以从cronjob更改该属性,该cronjob检查类别中是否至少有一种产品。 如果将其从后台更改,即使在其下找到任何产品,cronjob也不应更改可见性。 当属性从后台办公室更改时,"后台的最后更改"部分记录了与属性相关的更改,但我找不到如何完成或在何处完成。
如何找到模型属性更改的位置? 是从Backoffice还是Cronjob之类的?
我假设此可见性属性是布尔值。 真表示可见,假表示不可见。
现在,实现您希望做的一个简单方法是拥有一个布尔值,而不是布尔值。
值'A'表示用户可见,但已从后台编辑,要求Cronjob先生不要触摸它。
值'B'表示对用户可见,但在后台可以进行编辑,从而使Cronjob可以更改/更新它。
值'C'表示用户不可见,但在后台进行了编辑,要求Cronjob先生不要触摸它。
值'D'表示用户不可见,但在后台进行了编辑,允许Cronjob更改/更新它。
空白值表示用户不可见,但cronjob可以对其进行更新。
因此,与其让您的网站管理员将可见性更改为true/false,他还可以将其更改为A/C,而cronjob不会碰到它。
希望有帮助。
一周热门 更多>