SAP Spartacus B2B 页面 Popover Component 的条件显示逻辑

SAP Spartacus B2B 页面 Popover Component 的条件显示逻辑

如下图所示,这个 B2B 页面 的 Popover Component:触发其的按钮位于 cx-org-card 内:而下面这个 assigned users 明细页面,为什么就没有显示 Popover Component 的(i) 按钮了呢?究其原因,selector cx-org-card 对应...

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

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

SAP Spartacus B2B 页面 disable 按钮如下图所示。这个高亮的 disable 按钮,和左边相邻的 Edit 按钮,实现位于不同的 Component.disable 按钮有单独的实现 Component:toggle-status.component.ts, selector...

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

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

该按钮的实现位于 toggle-status.component.html 里,点击后,可以对当前显示的 B2B item 进行 activation 和 deactivation 操作。toggle(item) 方法的实现:如果当前 item 处于 active 状态,则当前 toggle 应该执...

SAP Spartacus B2B OrgUnit 和 OrgUser 的路由映射差异比较

SAP Spartacus B2B OrgUnit 和 OrgUser 的路由映射差异比较

SAP Spartacus B2B 页面类似 SAP Fiori Launchpad,共有 6 个 tile(磁贴),点击某个磁贴,能跳转到对应的列表页面。路由映射就是指点击某个 url 之后(例如上图所示的例子),应该激活哪一个 Angular Component.例如上图 User tile,通...

SAP Spartacus B2B 列表页面的 (i) icon popover Component 的声明位置

SAP Spartacus B2B 列表页面的 (i) icon popover Component 的声明位置

点击去之后,能看到列表页面有一个绿色 icon 图标,点击之后,弹出一个 Popover Component:

SAP Spartacus 如何借助env-cmd 实现 B2B 和 B2C 功能启动的无缝切换

SAP Spartacus 如何借助env-cmd 实现 B2B 和 B2C 功能启动的无缝切换

后来我研究了一下 package.json 里定义的脚本:发现使用了 env-cmd 这个工具:env-cmd --no-override -e dev,b2c,$SPA_ENV ng serveenv-cmd 的作用:A simple node program for executing comm...

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

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

​因此运行时,会出现在下图标号为1,class为actions的div元素里。

SAP Spartacus B2B Unit List跳转到Unit Detail页面的路由执行逻辑

SAP Spartacus B2B Unit List跳转到Unit Detail页面的路由执行逻辑

SAP Spartacus B2B Unit List跳转到Unit Detail页面的路由执行逻辑

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

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

通过鼠标点击,和keyboardEvent事件不一样:componentFactoryResolver和viewContainer都是构造函数注入的属性:加到body节点去:就是一个原生方法:

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

阿里巴巴终端技术
阿里巴巴终端技术
阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。
1504+人已加入
加入