小编and*_*zej的帖子

如何在水平角垫桌上添加静态内容?

我更改了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)

typescript angular-material angular mat-table angular8

6
推荐指数
1
解决办法
215
查看次数

ag-grid 单元格编辑仅允许数字

如何在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)

ag-grid angular

4
推荐指数
1
解决办法
1万
查看次数