import { LightningElement, track, wire, api } from 'lwc'; import { CurrentPageReference } from "lightning/navigation"; import { CloseActionScreenEvent } from 'lightning/actions'; export default class lexPDFRepairAgainRC extends LightningElement { @api recordId; IsLoading = true; @wire(CurrentPageReference) getStateParameters(currentPageReference) { if (currentPageReference) { const urlValue = currentPageReference.state.recordId; if (urlValue) { let str = `${urlValue}`; console.log("str"); console.log(str); this.recordId = str; } } } connectedCallback () { console.log("ggg111"); this.openPDF().then(res=>{ this.IsLoading = false; this.dispatchEvent(new CloseActionScreenEvent()); }) } async openPDF(){ window.open('/apex/RepairAgainAnPDF?id='+ this.recordId +'&status=1', 'RepairAgainAnPDF'); } }