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

2020-09-23 17:30发布

         点击此处--->   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

         点击此处--->   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凡
1楼-- · 2020-09-23 17:37

嗨,

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

干杯, 雅切克

大简至美
2楼-- · 2020-09-23 17:43

myExtension-backoffice-spring.xml中的spring条目

  
  
 


  

在控制台中看不到任何错误。 更改后标签上什么也没有。

SKY徐
3楼-- · 2020-09-23 17:40

谢谢:)

很高兴知道。 我确实使用了一种解决方法来实现这一目标。 在bean中准备标签,而不使用标签Expression。

一周热门 更多>