如下图所示,这个 B2B 页面 的 Popover Component:

触发其的按钮位于 cx-org-card 内:

而下面这个 assigned users 明细页面,为什么就没有显示 Popover Component 的(i) 按钮了呢?

究其原因,selector cx-org-card 对应 CardComponent,在其模板实现里,有一个标志位,控制是否显示 Popover Component:showHint

整个按钮,被 *ngIf Directive 控制。

budget 明细页面没有 (i) icon,因为消费 card Component 时,没有显式传入 showHint = true:

再比较 unit detail Component,显式传入的 showHint = true:

更多Jerry的原创文章,尽在:“汪子熙”:

SAP Spartacus B2B 页面 Popover Component 的条件显示逻辑相关推荐

  1. SAP Spartacus B2B页面Banner Component的路由url是在哪里定义的

    在Component wrapper里加上一行打印语句: 输出效果: 以CostCentersHomeLink为例:Spartacus里搜索不到,因为这是一个CMS Component: 从spart ...

  2. SAP Spartacus B2B 页面popover对话框的渲染逻辑

    读取config配置信息: 通过鼠标点击,和keyboardEvent事件不一样: componentFactoryResolver和viewContainer都是构造函数注入的属性: 这个conte ...

  3. SAP Spartacus b2b 页面 popover append to body与否的不同行为

    append to body为true的情况: 点击之后,直接添加在body节点的尾部: 改成false之后: 更多Jerry的原创文章,尽在:"汪子熙":

  4. SAP Spartacus B2B 页面 Disable Confirmation 对话框的显示原理

    该按钮的实现位于 toggle-status.component.html 里,点击后,可以对当前显示的 B2B item 进行 activation 和 deactivation 操作. toggl ...

  5. SAP Spartacus B2B 页面 Disable 按钮的显示原理

    SAP Spartacus B2B 页面 disable 按钮如下图所示. 这个高亮的 disable 按钮,和左边相邻的 Edit 按钮,实现位于不同的 Component. disable 按钮有 ...

  6. SAP Spartacus B2B 页面信息提示图标的弹出窗口显示实现逻辑

    这个弹出窗口的技术实现,通过SAP Spartacus 自定义的popover Component实现而成: 注意,当我刚接触Angular时,误以为下图标号为1的a标签,和标号为2的自定义标签cx- ...

  7. SAP Spartacus B2B页面Budget页面的设计原理

    打开SAP Spartacus My Company菜单,第一个banner即为Budgets页面的入口: http://localhost:4200/powertools-spa/en/USD/or ...

  8. SAP Spartacus B2B页面unit tree取数据的设计逻辑

    如下图所示: 在unit-list.service.ts的load方法里设置断点: 运行时,可见该load方法是list.service.ts的getData方法触发的:起始的stream是pagin ...

  9. SAP Spartacus B2B页面内容的动态注入

    以Units-detail.component.html为例: cx-org-card的selector里使用ng-content定义了允许动态内容注入的注入点: <div class=&quo ...

最新文章

  1. wxWidgets 的打印演示
  2. 指定rviz的点启动_好消息!武汉已经启动新冠疫苗紧急接种工作
  3. 计算机师范类算师范教育类吗,师范教育类专业和计算机类专业,两者相比,哪个更适合自考生报读...
  4. html调用xfplugin,使用多设备执行脚本的时候,html report功能无法正常使用
  5. 最近程序员频繁被抓,如何避免面向监狱编程?!
  6. go kegg_玩转GO和KEGG富集因子图的N种姿势: 3种数据处理(含在线筛选条目),3种排序方式,本地交互图片...
  7. 基于 OPC 规范的客户应用程序实现
  8. PDF中加入HTML,将PDF导入/嵌入到HTML中(For PDF)
  9. Linux日志管理工具 journalctl
  10. 计算机关机键是,电脑关机快捷键是什么
  11. PE装错盘,装到移动硬盘的资料恢复办法
  12. 2019ICPC徐州打铁心得
  13. 微信大数据挑战赛决赛方案:微信视频号推荐算法
  14. 笔记—R语言做相关气泡图
  15. 短信验证码接收不到原因分析和解决方案分析
  16. mysql constraint primary key_SQL PRIMARY KEY 约束
  17. 【论文总结】Prototype Rectification for Few-Shot Learning(附翻译)
  18. 时间都去哪儿了? 番茄钟告诉你答案
  19. linux 命令断网,linux 断网 扫描基本命令(示例代码)
  20. 软件工程复试面试问题总结(一)

热门文章

  1. [JZOJ5426]摘Galo
  2. (转)Three challenges you’re going to face when building a chatbot
  3. CentOS 6.x 快速安装L2TP ***
  4. win8.1注册表-修改资源管理器的默认路径regedit
  5. UVa11205 The Broken Pedometer
  6. jquery简洁遮罩插件
  7. BZOJ1008: [HNOI2008]越狱(组合数)
  8. LOJ#2132. 「NOI2015」荷马史诗
  9. 另一种遍历Map的方式: Map.Entry 和 Map.entrySet()
  10. 学好英语要从多方面入手,语法就是一个方面,本篇经验将从大的方面宏观地谈谈如何学好英语语法...