Currently there are no ways we can have a group created for custom SPFx webparts developed. We have to use the existing groups mentioned here, https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/simplify-adding-web-parts-with-preconfigured-entries#predefined-modern-groups. Need to have ability to have custom groups for Webparts46 votes
Although Typescript is perfectly fine, some organizations do not want to spend time acclimating their processes around it when they are comfortable writing in es2015 with webpack and normal linting.
Some MS Pros even take it out after generating new projects! https://medium.com/@Mizzle__Mo/replace-typescript-with-es2015-for-sharepoint-framework-applications-4385d9071c4c
It would be great if this could be an option in the generator-sharepoint. I'd be happy to venture a PR if you were to make the generator available on github.43 votes
As a Sharepoint Developer I have used a lot the chrome control in Sharepoint Apps, however with the new App Launcher and My Apps Page, I would suggest that Microsoft creates an "app launcher chrome control", a piece of code we can "copy/paste" in our webforms/mvc/js apps that will show automatically the Apps Launcher.
I believe this will be a great way to navigate between LOB Apps that we create in the Offce 365 Platform.
Thank you43 votes
It is currently not possible to set the Owner of a SharePoint Group using REST API or maybe I don't have right syntax...42 votes
There are two modern webservices used in SharePoint for getting followed sites, frequented sites, news posts, etc for the current user. As asked about on Github (https://github.com/SharePoint/sp-dev-docs/issues/1689) and as mentioned in this uservoice (https://sharepoint.uservoice.com/forums/329220-sharepoint-dev-platform/suggestions/34075903-api-support-for-followed-sties) a bunch of folks would like to have some kind of official support/usage for this. If this is not possible, we would like to ask to add these functions to Graph / SharePoint REST42 votes
Allow spfx webparts to be used as listforms41 votes
Provide an onDelete() method that occurs when a web part is deleted from a page. This will allow for the web part to remove any files related to the instance being deleted.
See discussion on:
Thanks for your feedback! We like your suggestion and it’s being added to our backlog. We don’t have yet specific schedule for this, but item has been added to upcoming plans for the SPFx and since request does make sense and has been requested from other sources as well, this will be most likely implemented.
In Place Records Management: Provide a property that would expose manual record declaration availability in CSOM / REST
1) Hopefully the feature InPlaceRecords (da2e115b-07e4-49d9-bb2c-35e93bb9fca9) shows up in the list of web features when it is activated.
2) Expose a property that would specify the setting selected by the user in the Library Record Declaration Settings.
a. Manual Record Declaration Availability
b. Automatic Declaration
3) Or - It would be great to have another property called "CanDeclareAsRecord" on this class:
public class Microsoft.SharePoint.Client.RecordsRepository.Records
Currently, it only provides a check if item is already an existing record. However, there is no method that says if a currently undeclared item can be declared.40 votes
If I save list as template I cannot use this template to create new list via REST API because it does not accept template name as input parameter: This is possible in CSOM by passing ListTemplate parameter (https://sharepoint.stackexchange.com/questions/255947/creating-a-document-library-from-custom-template-with-folder-structure-inside-us)
In REST it is possible just to pass ListTemplateTypeKind as BaseTemplate parameter and there is no parameter for custom template name so it is not possible to create new list/library based on custom template (https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/working-with-lists-and-list-items-with-rest)40 votes
Modern lists/libraries have controls to render all fields in a modern view - specifically the hard ones like people picker and taxonomy picker.
Exposing these as re-usable modules in a SPFx web part via for example react would be very useful. I'd be happy just having the field renderer, and I can deal with labels etc myself.37 votes
The SharePoint "fine grain permissions" best practices document recommends using this method as a way to help prevent performance penalties when unique permissions are applied. However, we need this capability in JSOM and CSOM since AddToCurrentScopeOnly is currently only available for use on-premises using the server-side object model.36 votes
Listview CommandSet extension - Should be able to create custom commanbar button in the listview commandbar with sub-menu options like it is available for default buttons on the command bar.33 votes
Provide Support of SharePoint Hosted apps(add-ins) and add-in parts(Client Webparts) in SharePoint 2019 Modern sites/Modern Pages
Provide Support of SharePoint Hosted apps(add-ins) and add-in parts(Client Web parts) in SharePoint 2019 Modern sites/Modern Pages. Same is supported in SharePoint Online but is not supported in SharePoint 2019 modern sites.33 votes
It would be great to add commands to the command set of a modern page, with similar events to list view extensions e.g. onListViewUpdated > onPageUpdated, and onExecute.
The API should enable easy and reliable access to important page information like field data, published state, whether it is promoted as news, etc.32 votes
We need the ability to unlock files via CSOM (with an App Only token) via the SPFile.ReleaseLock method. The flow would be similar to what we can accomplish on-prem:
$web = Get-SPWeb http://webUrl
$list = $web.Lists['Documents']
$item = $list.Items
$lockId = $item.File.LockId
This prevents needing to open support cases for long-lived lock files in scenarios where the end user is having connectivity issues causing long exclusive locks to be created, potentially locking the end user out of their own file.32 votes
It will be great to increase the size limit of DocumentSet using the CSOM method "ExportDocumentSet".32 votes
I see that it's possible to create a map view for the geolocation field in SharePoint, but not for the web-based Sharepoint 365. Please enable this field as default within 365 for online users.
See here for desktop instructions: https://docs.microsoft.com/en-us/sharepoint/dev/general-development/create-a-map-view-for-the-geolocation-field-in-sharepoint30 votes
ALM API is available now for SPO. SPFx now is available for SP2016 on-prem, too, since Feature Pack 2. But still there is no way to provision .sppkg files (either form local disk or from AppCatalog) on a site. Please, add this. There is no migration path from provider-hosted add-ins to SPFx add-ins for our applications now, because method LoadAndInstallApp() which worked for .app files does not work for .sppkg files.29 votes
Allow to call out of the box render for cell in custom field customizer.
based on user permissions render out of the box LinkTitle cell or custom copmonent with additional logic.
This scenario is needed for all types of fields that are rendered as complicated HTML, not just text (LinkTitle, User or Group fields, etc.)28 votes
I understand the SPFx web parts are running in the user’s context. It would be helpful if the new framework has the target audience property28 votes
- Don't see your idea?