前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP Spartacus B2B 页面的 Popup Component

SAP Spartacus B2B 页面的 Popup Component

作者头像
Jerry Wang
发布2021-04-06 17:12:47
3320
发布2021-04-06 17:12:47
举报
  1. we’ll make the name a link to save space, no “Details” word
  2. user clicks name and sees popover with details
  3. details popover contains link to actual thing

点击明细页面,出现popup Component:

Unit是一个超链接,指向真实的entity:

设计原理:

  • PopoverComponent - shared in storefrontlib
  • DetailsCellComponent include PopoverComponent - shared in organization lib
  • UserGroupDetailsCellComponent extend DetailsCellComponent

cx-org-user-details-cell:

这个popup Component的设计:

cxPopover自定义Directive:cxPopover, 绑定到页面的id为details的ng-template模板:

单击之后:

Popover.directive.ts里的toggle负责关闭/打开popover:

renderPopover:

最后的结果:

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-03-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com