import { LightningElement,api,wire,track } from 'lwc';
|
import LightningDatatable from 'lightning/datatable';
|
import customUnitTemplate from './customUnit.html';
|
import customShipmentNumberTemplate from './customShipmentNumber.html';
|
import customShippingUnitPriceTemplate from './customShippingUnitPrice.html';
|
import customNameTemplate from './customName.html';
|
import customNumberTemplate from './customNumber.html';
|
|
|
export default class MyCustomTypeDatatable extends LightningDatatable {
|
|
|
// static customTypes = {
|
// customUnit: {
|
// template: customUnitTemplate,
|
// //typeAttributes: ['value'],
|
// },
|
// customShipment: {
|
// template: customShipmentNumberTemplate,
|
// //typeAttributes: ['value'],
|
// },
|
// customShipmentUnitPrice: {
|
// template: customShippingUnitPriceTemplate,
|
// //typeAttributes: ['value'],
|
// }
|
// // Other types here
|
// }
|
|
static customTypes = {
|
customName: {
|
template: customNameTemplate,
|
standardCellLayout: true,
|
typeAttributes: ['accountName'],
|
}
|
// Other types here
|
}
|
|
connectedCallback(){
|
console.log('MyCustomTypeDatatable enter')
|
}
|
}
|