| | |
| | | * @Author: [lijinhuan] |
| | | * @Date: 2023-07-03 15:55:28 |
| | | * @LastEditors: [lijinhuan] |
| | | * @LastEditTime: 2023-07-06 18:05:15 |
| | | * @LastEditTime: 2023-07-07 09:50:38 |
| | | */ |
| | | import { LightningElement,wire } from 'lwc'; |
| | | import { CurrentPageReference,NavigationMixin } from 'lightning/navigation'; |
| | |
| | | getStateParameters(currentPageReference) { |
| | | if (currentPageReference) { |
| | | const urlValue = currentPageReference.state.recordTypeId; |
| | | console.log('****urlValue****',urlValue); |
| | | let str = `${urlValue}`; |
| | | this.recordTypeId = str; |
| | | console.log('****str****',str); |
| | | let defaultFieldValues = {}; |
| | | defaultFieldValues['Name'] = '*'; |
| | | let states = |
| | | { |
| | | nooverride: '1', |
| | | navigationLocation: 'LIST_VIEW', |
| | | backgroundContext: '/lightning/o/TransferApply__c/list?filterName=Recent&0.source=alohaHeader', |
| | | defaultFieldValues: encodeDefaultFieldValues(defaultFieldValues), |
| | | }; |
| | | if (urlValue) { |
| | | let str = `${urlValue}`; |
| | | this.recordTypeId = str; |
| | | let defaultFieldValues = {}; |
| | | defaultFieldValues['Name'] = '*'; |
| | | this[NavigationMixin.Navigate]({ |
| | | type: 'standard__objectPage', |
| | | attributes: { |
| | | objectApiName: 'TransferApply__c', |
| | | actionName: 'new' |
| | | }, |
| | | state: { |
| | | nooverride: '1', |
| | | defaultFieldValues: encodeDefaultFieldValues(defaultFieldValues), |
| | | recordTypeId: this.recordTypeId, |
| | | useRecordTypeCheck: 1, |
| | | navigationLocation: 'LIST_VIEW', |
| | | backgroundContext: '/lightning/o/TransferApply__c/list?filterName=Recent&0.source=alohaHeader' |
| | | } |
| | | }); |
| | | states['recordTypeId'] = this.recordTypeId; |
| | | states['useRecordTypeCheck'] = 1; |
| | | } |
| | | this[NavigationMixin.Navigate]({ |
| | | type: 'standard__objectPage', |
| | | attributes: { |
| | | objectApiName: 'TransferApply__c', |
| | | actionName: 'new' |
| | | }, |
| | | state: states |
| | | }); |
| | | } |
| | | |
| | | } |