@Ramole
OnSave:
-------
Set(
AllPurchasesString,
Concat(
Gallery1.AllItems,
Concatenate(
txtSrNo.Text,
"; ", ComboBox3.Selected.PERSONNELNUMBER,
//txtEmpNo.Text,
"; ", //ComboBox3.Selected.NAME,
txtEmpName.Text,
"; ",
txtPosition.Text,
" | "
)
)
);
Patch(
BonusRequests,
Defaults(BonusRequests),
{
//Title: Text(Today()),
//RepeatingSection: AllPurchasesString
Title: DataCardValue1.Text,
ProjNo: ComboBox1.Selected.PROJECTID,
MonthName:DataCardValue3.Selected,
RepeatingSection: AllPurchasesString
}
);
Notify(
"Record Submitted Succesfully!",
NotificationType.Success
);
Refresh(BonusRequests);
RequestHide()
OnEidt:
-------
Refresh(BonusRequests);
EditForm(SharePointForm1);
Set (RepSecCOllString, LookUp( BonusRequests, ID=SharePointIntegration.SelectedListItemID, RepeatingSection));Clear (InvoiceCollection);
Set (EditRepSecStr,LookUp( BonusRequests, ID=SharePointIntegration.SelectedListItemID , RepeatingSection));Set(EditRepSecStr,Left(EditRepSecStr,Len(EditRepSecStr) - 1));
ForAll (
Split (
EditRepSecStr,
"|"
),
Collect (
InvoiceCollection,
{
lblSrNo: Text (Last (FirstN(Split(Result,";").Result,1).Result).Result),
txtEmpNo: Text (Last (FirstN(Split(Result,";").Result,2).Result).Result),
txtEmpName: Text (Last (FirstN(Split(Result,";").Result,3).Result).Result),
txtPosition: Text (Last (FirstN(Split(Result,";").Result,4).Result).Result)
}
)
)
OnView:
-------
Refresh(BonusRequests);
ViewForm(SharePointForm1);
Set (RepSecCOllString, LookUp( BonusRequests, ID=SharePointIntegration.SelectedListItemID, RepeatingSection));Clear (InvoiceCollection);
Set (EditRepSecStr,LookUp( BonusRequests, ID=SharePointIntegration.SelectedListItemID , RepeatingSection));Set(EditRepSecStr,Left(EditRepSecStr,Len(EditRepSecStr) - 1));
ForAll (
Split (
EditRepSecStr,
"|"
),
Collect (
InvoiceCollection,
{
lblSrNo: Text (Last (FirstN(Split(Result,";").Result,1).Result).Result),
txtEmpNo: Text (Last (FirstN(Split(Result,";").Result,2).Result).Result),
txtEmpName: Text (Last (FirstN(Split(Result,";").Result,3).Result).Result),
txtPosition: Text (Last (FirstN(Split(Result,";").Result,4).Result).Result)
}
)
)