I have these customized forms in a SharePoint List:
CreateIssueForm (NewForm)
EditAvvikelseForm (EditForm)
EditReklamationForm (EditForm)
EditTillbudForm (EditForm)
EditForbattringForm (EditForm)
ViewAvvikelseForm (ViewForm)
ViewReklamationForm (ViewForm)
ViewTillbudForm (ViewForm)
ViewForbattringForm (ViewForm)
The SharePointIntegration:
OnNew:
Refresh(Ärenden);
Set(
SharePointFormMode,
"CreateIssue"
);
NewForm(CreateIssueForm);
Navigate('CreateIssueScreen')
OnEdit:
Refresh(Ärenden);
Switch(
SharePointIntegration.Selected.Innehållstyp.Name,
"Avvikelse",
Set(
SharePointFormMode,
"EditAvvikelse"
);
EditForm(EditAvvikelseForm);
Navigate(EditAvvikelseScreen),
"Reklamation",
Set(
SharePointFormMode,
"EditReklamation"
);
EditForm(EditReklamationForm);
Navigate(EditReklamationScreen),
"Tillbud och olycksfall",
Set(
SharePointFormMode,
"EditTillbud"
);
EditForm(EditTillbudForm);
Navigate(EditTillbudScreen),
"Förbättringsförslag",
Set(
SharePointFormMode,
"EditForbattring"
);
EditForm(EditForbattringForm);
Navigate(EditForbattringScreen)
)
OnView:
Refresh(Ärenden);
Switch(
SharePointIntegration.Selected.Innehållstyp.Name,
"Avvikelse",
Set(
SharePointFormMode,
"EditAvvikelse"
);
ViewForm(ViewAvvikelseForm);
Navigate(ViewAvvikelseScreen),
"Reklamation",
Set(
SharePointFormMode,
"EditReklamation"
);
ViewForm(ViewReklamationForm);
Navigate(ViewReklamationScreen),
"Tillbud och olycksfall",
Set(
SharePointFormMode,
"EditTillbud"
);
ViewForm(ViewTillbudForm);
Navigate(ViewTillbudScreen),
"Förbättringsförslag",
Set(
SharePointFormMode,
"EditForbattring"
);
ViewForm(ViewForbattringForm);
Navigate(ViewForbattringScreen)
)
OnCancel:
Refresh(Ärenden);
Switch(
SharePointFormMode,
"EditAvvikelse",
ResetForm(EditAvvikelseForm),
"EditReklamation",
ResetForm(EditReklamationForm),
"EditTillbud",
ResetForm(EditTillbudForm),
"EditForbattring",
ResetForm(EditForbattringForm)
)
The issue, steps to recreate:
- Reload the SharePoint List (page)
- Select an item
- Click Edit
- The NewForm is opened! It should open EditForm!
- Close the form
- Reselect an item
- Click Edit
- The EditForm is opened.
I cannot wrap my head around why this is happening, hope someone can help!