function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
ankita sharma 2110ankita sharma 2110 

I have a requirement through LWC, I am displaying records on Lightning datatable, I want one field's data which is rich text field should not dipaply any HTML tags inside data table.. orderslist @track columns = [ { label: 'Name', fieldName: 'N

Apex class-
public static list<Water_Order__c>getWaterOrder() {
        return [Select id,Name,Quantity__c,Order_By__c from Water_Order__c];

  Javascript-
orderslist
   @track columns = [
        { label: 'Name', fieldName: 'Name' , type:'text' },
        { label: 'Quantity', fieldName: 'Quantity__c' ,type: 'Number' },
        { label: 'OrderBy', fieldName: 'Order_By__c' }
    ];
    @wire(waterOrder)
     wiredRecordHandler({ data,error }) {
        if(data){
            console.log(data)
            if(!this.orderBy){
           this.orderslist = data.map(item=>{
               let orderBy = item.Order_By__c.replace(/(<([^>]+)>)/ig, '');
               return {...item, orderBy}
               console.log( 'Without HTML Tags ' + this.orderslist)
               debugger
           })    
        }
    }
HTML--
   <lightning-datatable
                        key-field="id"
                        data={orderslist}
                        columns={columns}>
                </lightning-datatable>
Best Answer chosen by ankita sharma 2110
ankita sharma 2110ankita sharma 2110
I resolved this on my own :-
@track columns = [
        { label: 'Name', fieldName: 'Name' , type:'text' },
        { label: 'Quantity', fieldName: 'Quantity__c' ,type: 'Number' },
        { label: 'OrderBy', fieldName: 'Order_By__c' }
    ];
    @wire(waterOrder)
     wiredRecordHandler({ data,error }) {
        if(data){
            console.log(data)
           this.orderslist = data.map(item=>{
                const container = {};
                container.Order_By__c = item.Order_By__c.replace(/(<([^>]+)>)/ig, '');
                container.Name = item.Name
                container.Quantity__c = item.Quantity__c
                console.log('orderListValue ' + container)             
               return container  
           })    
        }