后台标签表达式Bean无法访问

2020-09-23 17:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 尝试在y:标签中使用@b...

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

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


嗨,

尝试在y:标签中使用@beanId使用自定义bean,在myext-backoffice-config.xml中使用特定类型的标签表达式在myext-backoffice-spring中提供了spring定义,但似乎bean不是 可访问,因为标签为空。 控制台中没有错误。

这里缺少什么吗?

任何想法如何在标签表达式中使用自定义bean?

非常感谢您的帮助

myExtension-backoffice-config.xml

  
              
                  代码+'-'+@labelService.getObjectLabel(用户)+'-'+ @ myDateTimeLabelProvider.getLabel(日期)+'-
                      '+ totalPrice +''+ currency.isocode +'-'+状态
              
          
      


  

myExtension-backoffice-spring.xml

3条回答
Violet凡
2020-09-23 17:37

嗨,

您提供的表达方式是通过某些Backoffice机制解决的,该机制最终使用SpEL。 但是,出于安全原因,解决SpEL的环境已沙盒化。 在您的自定义实现中,您可以扩展它并添加一些应在此处访问的bean。 您可以使用 local.properties platformbackoffice.available.bean.names.for.spel 参数定义为以 分隔的bean列表 名称(请注意,您可以通过这种方式覆盖其他一些值!)。 您还可以使用 list-extender 将自己的bean名称添加到 fixedBeanResolver bean的 availableBeanNames 列表属性中。

干杯, 雅切克

一周热门 更多>