SAP Spartacus B2B ListComponent响应回车事件的实现

Spartacus标准开发 专栏收录该内容
700 篇文章 4 订阅

SAP Spartacus B2B的List页面:

和回车键事件相关的实现:

<cx-table
        *ngIf="data.values?.length > 0; else emptyList"
        [structure]="structure"
        [data]="data.values"
        [i18nRoot]="domainType"
        [currentItem]="{ property: key, value: currentKey$ | async }"
        (launch)="launchItem($event)"
        [cxFocus]="{ trap: 'both' }"
      >
      </cx-table>

调用栈:观察lock-focus.directive.ts里的handleEnter函数是如何被Angular core调用的:

传入focus directive的事件:KeyboardEvent

  • code为Enter
  • currentTarget: cx-table.vertical
  • eventPhase: 3
  • key: Enter
  • keyCode: 13

类型:keydown

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

展开阅读全文
  • 0
    点赞
  • 2
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值