我的表格标题如下
// Mat-DataTable
.data-table-wrapper {
display: flex;
flex-direction: column;
.mobile-label {
display: none;
}
.mat-toolbar{
height: 45px;
}
.data-table-content{
display: flex;
flex-direction: column;
position: relative;
overflow-y: auto;
}
}
@media(max-width: 600px)
{
.data-table-wrapper
{
.mobile-label {
width: 150px;
display: inline-block;
font-weight: bold;
}
.mat-header-row {
display: none;
}
.mat-row
{
flex-direction: column;
align-items: flex-start;
padding: 8px 24px;
min-height: 20px;
mat-cell:first-child, mat-footer-cell:first-child, mat-header-cell:first-child
{
padding: 0px;
}
}
.data-table-content{
display: block;
flex-direction: column;
}
}
}
生成POT文件后,“名称”文件尚未生成“ msgid”和“ msgstr”。
我尝试过下面的代码,但是结果是一样的。
<mat-card-content class="data-table-wrapper mat-elevation-z8">
<mat-table class="data-table-content" [dataSource]="dataSource" [class.isMobile]="isMobile">
<ng-container matColumnDef="DATE">
<mat-header-cell *matHeaderCellDef>
<span>DATE</span>
</mat-header-cell>
<mat-cell *matCellDef="let req">
<span class="mobile-label">DATE</span>
<span class="">{{req.createdDate}}</span>
</mat-cell>
</ng-container>
<mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>
<mat-row *matRowDef="let row; columns: displayedColumns;"></mat-row>
</mat-table>
</mat-card-content>
在生成POT文件之前,我将如何准备它?
答案 0 :(得分:0)
排序功能键的名称用于对记录集进行排序。您不能使用它在POT文件中生成“ msgid”和“ msgstr”。
您只需在其他位置进行定义即可生成msgid和msgstr
<? = __('name') ?>;
PaginatorHelper::sort($key, $title = null, $options = array())
供您参考: https://book.cakephp.org/2.0/en/core-libraries/helpers/paginator.html
答案 1 :(得分:0)
您可以像
那样写标签<th scope="col"><?= $this->Paginator->sort('name',__('Name')) ?></th>