延迟加载产品列表,但没有出现"添加到购物车"按钮

2020-09-19 20:52发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好。 我对hybris和sp...

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

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


大家好。 我对hybris和spring框架还是很陌生。

我目前正在以延迟加载的方式进行搜索产品列表,并已成功完成。 但是,随便加载的产品都没有显示"添加到购物车"按钮。

浏览代码时,我发现在productListerItem.tag中有以下代码:

  

这个$ {component}来自哪里? 我没有看到它添加到SearchPageController.java中任何地方的模型属性中

有人可以帮助指导我吗? 还是我在这里做错了什么?

谢谢。

2条回答
野沐沐
2020-09-19 21:55

您好Poomipat。

如果要引用产品列表器,则需要确保将AddToCartAction添加到该页面中组件的操作列表中。

例如(假设您使用的是SearchResultsListComponent):

添加到功能

  INSERT_UPDATE ListAddToCartAction; $ contentCV [unique = true]; uid [unique = true]; url; name; restrictions(uid,$ contentCV);&actionRef
  ;; ListAddToCartAction;/购物车/添加;产品添加到操作; ActionRestriction; ListAddToCartAction

  

在搜索结果中添加添加到功能

  INSERT_UPDATE SearchResultsListComponent; $ contentCV [unique = true]; uid [unique = true]; name; actions(uid,$ contentCV);&componentRef
  ;; SearchResultsList; Search Result List Component; ListAddToCartAction; SearchResultsList

  

一周热门 更多>