Render the given JSON in HTML angular material in the mentioned format
<table class=”mat-elevation-z8″> <ng-container *ngFor=”let detail of lisDetails”> <tr> <th colspan=”2″ class=”category-header”> {{ detail.category || ‘No Category’ }} </th> </tr> <ng-container *ngFor=”let field of detail.fields”> <tr> <td class=”field-name”> <tr>{{ field.name }}</tr> </td> <td class=”field-value”> <tr>{{ field.value }}</tr> </td> </tr> </ng-container> </ng-container> </table> Input JSON: [{“category”:”Category1″,”fields”:[{“name”:”Code”,”value”:”abcd”},{“name”:”Kind”,”value”:”Test”},{“name”:”SubKind”,”value”:”Test”},{“name”:”StatusKind”,”value”:”Completed”},{“name”:”CreatedTime”,”value”:”1696917538000″},{“name”:”CrewGroup”,”value”:”TestGrp1″},{“name”:”Ext_ReferenceNumber”,”value”:”EXT_REF_0020019″}]},{“category”:”Category2″,”fields”:[{“name”:”Code”,”value”:”CUST_0020019″},{“name”:”Name”,”value”:”TEST_FN2171022″},{“name”:”Type”,”value”:”INDIVIDUAL”},{“name”:”Mobile”,”value”:”31867190″},{“name”:”Mail”,”value”:”[email protected]”}]}] Expected Output in Mat-Table: Need to populate below HTML table using […]
Render the given JSON in HTML angular material in the mentioned format
<table class=”mat-elevation-z8″> <ng-container *ngFor=”let detail of lisDetails”> <tr> <th colspan=”2″ class=”category-header”> {{ detail.category || ‘No Category’ }} </th> </tr> <ng-container *ngFor=”let field of detail.fields”> <tr> <td class=”field-name”> <tr>{{ field.name }}</tr> </td> <td class=”field-value”> <tr>{{ field.value }}</tr> </td> </tr> </ng-container> </ng-container> </table> Input JSON: [{“category”:”Category1″,”fields”:[{“name”:”Code”,”value”:”abcd”},{“name”:”Kind”,”value”:”Test”},{“name”:”SubKind”,”value”:”Test”},{“name”:”StatusKind”,”value”:”Completed”},{“name”:”CreatedTime”,”value”:”1696917538000″},{“name”:”CrewGroup”,”value”:”TestGrp1″},{“name”:”Ext_ReferenceNumber”,”value”:”EXT_REF_0020019″}]},{“category”:”Category2″,”fields”:[{“name”:”Code”,”value”:”CUST_0020019″},{“name”:”Name”,”value”:”TEST_FN2171022″},{“name”:”Type”,”value”:”INDIVIDUAL”},{“name”:”Mobile”,”value”:”31867190″},{“name”:”Mail”,”value”:”[email protected]”}]}] Expected Output in Mat-Table: Need to populate below HTML table using […]
Render the given JSON in HTML angular material in the mentioned format
<table class=”mat-elevation-z8″> <ng-container *ngFor=”let detail of lisDetails”> <tr> <th colspan=”2″ class=”category-header”> {{ detail.category || ‘No Category’ }} </th> </tr> <ng-container *ngFor=”let field of detail.fields”> <tr> <td class=”field-name”> <tr>{{ field.name }}</tr> </td> <td class=”field-value”> <tr>{{ field.value }}</tr> </td> </tr> </ng-container> </ng-container> </table> Input JSON: [{“category”:”Category1″,”fields”:[{“name”:”Code”,”value”:”abcd”},{“name”:”Kind”,”value”:”Test”},{“name”:”SubKind”,”value”:”Test”},{“name”:”StatusKind”,”value”:”Completed”},{“name”:”CreatedTime”,”value”:”1696917538000″},{“name”:”CrewGroup”,”value”:”TestGrp1″},{“name”:”Ext_ReferenceNumber”,”value”:”EXT_REF_0020019″}]},{“category”:”Category2″,”fields”:[{“name”:”Code”,”value”:”CUST_0020019″},{“name”:”Name”,”value”:”TEST_FN2171022″},{“name”:”Type”,”value”:”INDIVIDUAL”},{“name”:”Mobile”,”value”:”31867190″},{“name”:”Mail”,”value”:”[email protected]”}]}] Expected Output in Mat-Table: Need to populate below HTML table using […]
Render the given JSON in HTML angular material in the mentioned format
<table class=”mat-elevation-z8″> <ng-container *ngFor=”let detail of lisDetails”> <tr> <th colspan=”2″ class=”category-header”> {{ detail.category || ‘No Category’ }} </th> </tr> <ng-container *ngFor=”let field of detail.fields”> <tr> <td class=”field-name”> <tr>{{ field.name }}</tr> </td> <td class=”field-value”> <tr>{{ field.value }}</tr> </td> </tr> </ng-container> </ng-container> </table> Input JSON: [{“category”:”Category1″,”fields”:[{“name”:”Code”,”value”:”abcd”},{“name”:”Kind”,”value”:”Test”},{“name”:”SubKind”,”value”:”Test”},{“name”:”StatusKind”,”value”:”Completed”},{“name”:”CreatedTime”,”value”:”1696917538000″},{“name”:”CrewGroup”,”value”:”TestGrp1″},{“name”:”Ext_ReferenceNumber”,”value”:”EXT_REF_0020019″}]},{“category”:”Category2″,”fields”:[{“name”:”Code”,”value”:”CUST_0020019″},{“name”:”Name”,”value”:”TEST_FN2171022″},{“name”:”Type”,”value”:”INDIVIDUAL”},{“name”:”Mobile”,”value”:”31867190″},{“name”:”Mail”,”value”:”[email protected]”}]}] Expected Output in Mat-Table: Need to populate below HTML table using […]
Render the below JSON in HTML angular material in the below mentioned format
Required JSON in angular mat table
Render the below JSON in HTML angular material in the below mentioned format
Required JSON in angular mat table
The data overflowing on sticky header in angular material table with cdk
We are using cdk-virtual-scroll-content with the angular material table. we have made the table header sticky. The issue we are seeing is the table data is overflowing above the sticky header. We figured what’s causing the issue. Tha transform:translate of cdk-virtual-scroll-content-wrapper and the top value of the column header is 5px apart which is causing that 5px gap of data overflow. could anyone please suggest how to solve this without using JS and DOM traversal.
Angular Material Set Multiple Columns in One Row
I want this type of column header design with two separate part using Angular Material Mat-Table. In below image mentation column like Amount, Debit, Credit, Balance.