需求如下:

不管选择左边的view里列表行项目的哪一条,右边页面第一个可以被focus的元素,即Edit按钮,需要自动被focus:

如果像上图这样,将cxFocus直接施加到a标签页上,一个side effect就是,a标签的tabindex将会被设置成默认的-1,这样没办法接收接下来的tab事件了:

如下图Budgets列表页面所示:

其Spartacus里的Component实现:ListComponent:


显示不同数据的cx-org-list通过class值的不同来区分:

cx-org-list即ListComponent,内部包含了cx-split-view, 两个子view,左边的cx-view, class为list,右边的子view,class为card.

右边最外层为cx-org-budget-details:

每个detail页面岂不是都要做同样的修改:

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

SAP Spartacus B2B页面的List Component相关推荐

  1. SAP Spartacus B2B 页面的 Popup Component

    we'll make the name a link to save space, no "Details" word user clicks name and sees popo ...

  2. SAP Spartacus B2B页面的6个tile,url是维护在什么地方的?

    我借用了SAP Fiori里"tile"的概念. 查看加载的HTTP请求response:MyCompany Slot里,正好包含6个Component: 有一个BannerCom ...

  3. SAP Spartacus B2B页面的BodyContent position

    B2B home页面使用的template:CompanyPageTemplate 如果把default-organization-layout.config.ts里的defaultOrganizat ...

  4. SAP Spartacus home页面的layout,template,section和slots

    本地编辑这个文件: projects\storefrontlib\src\cms-structure\page\page-layout\page-layout.component.html 加上如下代 ...

  5. SAP Spartacus Storefront页面的page layout config

    在page-layout.service.ts里的getPageFoldSlot方法设置断点: 在this.config里即可获得所有的配置信息.其中和layout相关的breakpoints: la ...

  6. SAP Spartacus产品页面的normalizer

    新建一个product-name-normalizer.ts文件,源代码如下: import { Injectable } from '@angular/core'; import { Convert ...

  7. SAP Spartacus home 页面的 cx-page-slot selector

    页面slots数据slots$通过*ngFor展开,传入position: 通过set接收: position$是一个behaviorSubject,将position的值广播给其subscriber ...

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

    SAP Spartacus B2B 页面的列表页面,一共有 6 个类似 SAP Fiori Language 里的 tile(磁贴): 点击去之后,能看到列表页面有一个绿色 icon 图标,点击之后, ...

  9. SAP Spartacus B2B Popover Directive 和 Popover Component 的生命周期管理

    解析 SAP Spartacus B2B list 实现,即list.component.html时,因为在Component 模板里遇到了[cxPopover]指令,因此触发依赖注入: 首先创建di ...

最新文章

  1. 深入剖析ThreadLocal
  2. BZOJ 2287 【POJ Challenge】消失之物
  3. 区块链100讲:区块链中的随机数
  4. 图片底下配的文字叫什么_38岁孙俪越来越有女人味!穿短裙配性感黑丝美腿撩人,短发超美...
  5. android分享到指定应用,Android调用系统分享,指定某些应用来分享
  6. android 4个点矫正不规则矩形_Android使用FragmentTabHost实现中间按钮凸出效果
  7. 2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - A. 方程整数解
  8. Beautiful Sequence CodeForces - 1264B(暴力)
  9. scipy.optimize.curve_fit
  10. 【Java】使用Java实现爬虫
  11. 计算机财务管理中表格的应用,论Excel表在财务管理中的应用
  12. Sketch使用教程(四)
  13. 爬取TAPTAP游戏应用榜单
  14. JS判断数组中是否存在某个值或者某个对象的值
  15. qt linux 程序设置字体,QT 程序更换字体方法之一
  16. python ndimage.gaussian_filter_Python ndimage.maximum_filter方法代碼示例
  17. SAP采购订单控制价格是否可以修改增强 LV69AFZZ
  18. 阳历转化为农历的c语言程序,公历和农历之间如何转换?
  19. php websocket通信
  20. INI配置——《跟我学Shiro》

热门文章

  1. nginx利用image_filter动态生成缩略图
  2. android 成长日记 8.Fragment学习之方法回调
  3. 图解Android事件传递之ViewGroup篇
  4. 关于C#中将数字转换为指定格式
  5. 解决VS2010子目录中的.cpp文件引用上一级目录的stdafx.h找不到定义的问题
  6. new、delelte和malloc、free的关系
  7. android 启动第三方程序的代码(利用ComponentName)
  8. CF724E Goods transportation
  9. 0083-Nocomachns定理
  10. 【11.5校内测试】【倒计时5天】【DP】【二分+贪心check】【推式子化简+线段树】...