美文网首页SAP
SAP Spartacus LockFocusDirective

SAP Spartacus LockFocusDirective

作者: _扫地僧_ | 来源:发表于2021-03-17 09:25 被阅读0次

    选择表格的一个行项目后,点击回车按键:

    从调试器里能看出,这个指令施加在cx-table元素上:

    第一个可以focus的元素:
    a.hide-focus-border


    调用event handler:

    重新刷新视图,注意观察ngAfterViewInit钩子的调用时机:

    Spartacus的默认实现,this.shouldLock为undefine,因此直接进入143行的super实现:

    在auto-focus.directive.ts内部,this.shouldAutofocus也为false,也因此没法进入this.handleFocus实现。

    于是加上一个配置:

    之后即可执行到第62行的IF分支了:


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


    相关文章

      网友评论

        本文标题:SAP Spartacus LockFocusDirective

        本文链接:https://www.haomeiwen.com/subject/fwdjgktx.html