Status: Hold Duration:
2 years 8 months Start
Date: 2020-01-05 End
Date: 2022-09-15
let str = '';
str += `Status: ${args.data.STATUS_NAME}\n`
str += `Duration: ${args.data.DURATION}\n`
str += `Start Date: ${args.data.START_DATE}\n`
str += `End Date: ${args.data.END_DATE}`;
args.value = str;
this.gridDefinition = {
fields: [
...
{field: 'START_DATE', header: 'Assignment Details', template: 'ProjectAssignment', width: 150},
...
]
- 0:
- START_DATE: "2020-01-05"
<ng-template let-data #ProjectAssignment>
<div>
<div>
<span class="sp-text-caption">Status : </span>
<div [class]="'rectangle-status--' + data.STATUS_NAME + ' rectangle-status'"></div>
<span class="sp-text">{{ data.STATUS_NAME }}</span>
</div>
<div>
<span class="sp-text-caption">Duration : </span>
<span class="sp-text">{{ data.DURATION }}</span>
</div>
<div>
<span class="sp-text">{{ data.START_DATE | date: 'MM/dd/yyyy' }}</span>
<span class="sp-text"> - </span>
<span class="sp-text">{{ data.END_DATE | date: 'MM/dd/yyyy' }}</span>
</div>
</div>
</ng-template>
let str = '';
str += `Status: ${args.data.STATUS_NAME}\n`
str += `Duration: ${args.data.DURATION}\n`
str += `Start Date: ${args.data.START_DATE}\n`
str += `End Date: ${args.data.END_DATE}`;
args.value = str;
|
export let dateValidationData: Object[] = [
{
CustomerID: 'VINET<br />New',
CustomerName: 'Maria',
Country: 'France'
},
{
CustomerID: 'HANAR<br />New',
CustomerName: 'Antonio Moreno',
Country: 'Brazil'
}
]; |
|
<ejs-grid #grid [dataSource]='data' (pdfQueryCellInfo)='pdfQueryCellInfo($event)' [toolbar]='toolbar' (toolbarClick)='toolbarClick($event)' [allowPdfExport]='true'>
<e-columns>
<e-column field='CustomerID' [disableHtmlEncode]="false" width='150'></e-column>
<e-column field='CustomerName' width='250'></e-column>
<e-column field='Country' width='100'></e-column>
</e-columns>
</ejs-grid> |
|
// Grid’s pdfQueryCellInfo event handler
pdfQueryCellInfo(args) {
if (args.value.indexOf('<br />') !== -1) {
// Break tag in cell value is replaced by new line tag
args.value = args.value.replace('<br />', '\n');
}
} |