我更改了mat-table中的direction列,之后无法将ng-container添加到表中。我是这样做的。在这种情况下,如何在我的内容中添加预定义的行?
component.ts
export class MyComponent implements OnInit {
displayedColumns: string[] = ['position', 'name', 'weight', 'symbol', 'actions'];
dataSource = ELEMENT_DATA;
fourthFormGroup: FormGroup;
displayColumns: string[];
displayData: any[];
constructor(
private _formBuilder: FormBuilder
) { }
ngOnInit() {
this.displayColumns = ['0'].concat(this.dataSource.map(x => x.position.toString()));
this.displayData = this.displayedColumns.map(x => this.formatInputRow(x));
this.fourthFormGroup = this._formBuilder.group({});
}
formatInputRow(row) {
const output = {};
output[0] = row;
for (let i = 0; i < this.dataSource.length; ++i) {
output[this.dataSource[i].position] = this.dataSource[i][row];
}
return output;
}
}
Run Code Online (Sandbox Code Playgroud)
component.html
<table mat-table …Run Code Online (Sandbox Code Playgroud) 如何在ag-grid单元格中制作简单的输入类型=“数字”?像这样的东西:
cellRenderer: params => {
if (isNaN(Number(params.value))
{
return params.value.replace(/[^0-9\.]+/g, '');
} else {
return params.value;
}
}
Run Code Online (Sandbox Code Playgroud)