import { LightningElement, track, wire,api } from 'lwc';
|
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
|
import { CurrentPageReference } from "lightning/navigation";
|
import { CloseActionScreenEvent } from 'lightning/actions';
|
import { NavigationMixin } from 'lightning/navigation';
|
import { encodeDefaultFieldValues } from 'lightning/pageReferenceUtils';
|
export default class lexUserToSubAuthorized extends NavigationMixin(LightningElement) {
|
|
IsLoading=true;
|
|
@api userId;
|
@api userName;
|
|
connectedCallback(){
|
this.userToSubAuthorized();
|
|
}
|
|
userToSubAuthorized(){
|
const defaultFieldValues = encodeDefaultFieldValues({
|
Authorizer__c: this.userId,
|
Name:this.userName
|
})
|
this.IsLoading=false;
|
this.dispatchEvent(new CloseActionScreenEvent());
|
this[NavigationMixin.Navigate]({
|
type: 'standard__objectPage',
|
attributes: {
|
objectApiName: 'SubAuthorized__c', // 要新建的对象API
|
actionName: 'new',
|
},
|
state:{
|
nooverride: '1',
|
defaultFieldValues: defaultFieldValues
|
|
}
|
});
|
|
}
|
|
closeAction() {
|
console.log('12323');
|
window.history.go(-1);
|
}
|
|
}
|