-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Default SharePoint list view does not update when adding items using Rest API #10087
Comments
Possible dupe of #9342 |
Hello @SPJS, |
@SPJS, |
@Ashlesha-MSFT I don't mean to come off as rude, but you can't be for real that that is your solution to this issue. That's not taking 3 party developers seriously, it's not just when running code from the developer tools in my browser, but also from my ListView Command Set extensions, if I reload the page there the user looses all context of what's going on, if they've scrolled down a few hundred items in the list they are now thrown to the top of the page and need to scroll down again, they loose any selections they might've made, it throws them completely out of the loop. This is something that used to work (at least partially), but with the rollout of the new-new lists design broke entirely, despite it working when just using JSON View and Column formatting, and the setvalue action. |
@Tanddant Thanks for your comment - I just didn't feel like responding to this not at all helpful "solution"... Alexander |
@Tanddant @SPJS, As We were able to reproduce the issue, and we are investigating it. We have log this as a bug, and our engineering team will look into it. |
Target SharePoint environment
SharePoint Online
What SharePoint development model, framework, SDK or API is this about?
💥 SharePoint Framework
Developer environment
None
What browser(s) / client(s) have you tested
Additional environment details
Describe the bug / error
When creating a new item in a list using the default newform in a list using the latest modern UI the list automatically shows this new item. Even if I add the item in Chrome and have the same list view open in Edge, the item is immediately shown in the list view in both browsers.
If I however add a new item using REST, the list view sometimes shows the item after approximately 30 seconds for the first item - adding additional items using REST does not show the items in the view at all until I manually refresh the page or navigate to another list using the left menu and then back again.
I'm wondering how to ensure that changes made to the list is shown in the list view without having to manually reload the page.
Steps to reproduce
These steps use an example code snippet to create a new list item in a list.
The output will show the list item you crated like this:
In my command set extension I'm creating items using a custom form using something like this:
sp.web.lists.getById([GUID]).addValidateUpdateItemUsingPath(formValues);
I would appreciate some guidance on how to make the list view update to show the new items.
Expected behavior
The list view should update to show the new items within a few seconds.
Alexander
The text was updated successfully, but these errors were encountered: