Привет всем, я использую LNS (Lightning NavigationService) в LW C. Я создал три кнопки для New, Edit, View в LW C на объекте Account, где я добавляю свой компонент в запись Account, где я могу нажимать кнопки, т.е. при нажатии кнопки New он откроет страницу New Account record Standard Record Page для остальных кнопок редактировать и просматривать. Но когда я нажимаю на каждую из этих кнопок, я получаю сообщение об ошибке «Введите действительный URL-адрес и повторите попытку». Сообщите мне, что я пропустил
Привет всем, я использую LNS (Lightning NavigationService) в LW C. Я создал три кнопки для New, Edit, View в LW C на объекте Account, где я добавляю свой компонент в запись Account, где я могу нажимать кнопки, т.е. при нажатии кнопки New он откроет страницу стандартной записи новой учетной записи аналогично для остальных кнопок редактировать и просматривать. Но когда я нажимаю на каждую из этих кнопок, я получаю сообщение об ошибке «Введите действительный URL-адрес и повторите попытку». Сообщите мне, что я пропустил
import { LightningElement,api } from 'lwc';
import{NavigationMixin} from 'lightning/navigation'
export default class NavigationServiceLWC extends NavigationMixin(LightningElement) {
@api recordId;
navigateToNewRecordPage(){
this[NavigationMixin.Navigate]({
type:'standard__recordPage',
attributes:{
"recordId":this.recordId,
"objectApiName":"Account",
"actionName":"new"
}
});
}
navigateToEditRecordPage(){
this[NavigationMixin.Navigate]({
type:'standard__recordPage',
attributes:{
"recordId":this.recordId,
"objectApiName":"Account",
"actionName":"edit"
}
});
}
navigateToViewRecordPage(){
this[NavigationMixin.Navigate]({
type:'standard__recordPage',
attributes:{
"recordId":this.recordId,
"objectApiName":"Account",
"actionName":"view"
}
});
}
}
<!-- begin snippet: js hide: false console: true babel: false -->
<template>
<lightning-card title="Navigation Service in Lightning Web Components">
<lightning-card title="Navigate to Record Page">
<lightning-button-group>
<lightning-button label="New Record Page" onclick={navigateToNewRecordPage}></lightning-button>
<lightning-button label="Edit Record Page" onclick={navigateToEditRecordPage}></lightning-button>
<lightning-button label="View Record Page" onclick={navigateToViewRecordPage}></lightning-button>
</lightning-button-group>
</lightning-card>
</lightning-card>
</template>