buli
2023-07-10 f05bfc9a39bccc8afb928efe7555f21e0e69c5bd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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')
    }
}