天天看点

SAP Spartacus 里的三种table类型

定义在文件table.component.html里:

verticalStackedLayout

verticalLayout

horizontalLayout

SAP Spartacus 里的三种table类型

从每种类型的ng-container内的层次结构即可区分。

比如Unit List的table,生成的HTML source code里,结构依次是table, thead和tr,因此属于第二种verticalLayout类型。

SAP Spartacus 里的三种table类型

在tr-td里显示的运行时内容,取决于ng-template运行时的注入内容:

SAP Spartacus 里的三种table类型

具体需要去研究cxOutlet这个自定义指令的实现。

继续阅读