我正在开发愿望清单功能;这就要求赋予客户共享愿望清单的特权。当他单击“共享”时,将打开一个弹出窗口,其中有两个字段,用于输入1。
我编写了一个VM模板,事件侦听器,上下文类和businessprocess.xml。 现在,当我在侦听器中启动业务流程时,它将调用我的上下文类。将所有必需的属性填充到上下文,该上下文将用于在VM模板上显示动态内容。
但是在整个过程中,我找不到实际可以输入我的TO地址的地方。 我在上下文类中的init方法是这样的。
{
super.init(wishlistShareEmailProcessModel, emailPageModel);
put("wishlistComments", wishlistShareEmailProcessModel.getComments());
put("wishlistName", wishlistShareEmailProcessModel.getWishlistName());
}
请建议我(我使用6.3 btw)
答案 0 :(得分:1)
覆盖 EMAIL 属性以设置为“收件人”电子邮件地址
{
super.init(wishlistShareEmailProcessModel, emailPageModel);
put("wishlistComments", wishlistShareEmailProcessModel.getComments());
put("wishlistName", wishlistShareEmailProcessModel.getWishlistName());
put(DISPLAY_NAME, "User Display Name"); //wishlistShareEmailProcessModel.getDisplayName()
put(EMAIL, wishlistShareEmailProcessModel.getToEmail()); //wishlistShareEmailProcessModel.getToEmail()
}
您可以参考this answer
编辑:要支持多个收件人电子邮件地址,请在下面的帖子中
https://www.helphybris.com/2018/03/multiple-toaddress-attachment-in-email-hybris.html