FileManagerSettingsEditing.AllowCreate Property
Gets or sets a value specifying whether folders can be created.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v24.2.dll
Declaration
Property Value
Type | Default | Description |
---|---|---|
Boolean | false |
|
Property Paths
You can access this nested property as listed below:
Library | Object Type | Path to AllowCreate |
---|---|---|
ASP.NET MVC Extensions | FileManagerSettings |
|
ASP.NET Web Forms Controls | ASPxFileManager |
|
Remarks
Use the AllowCreate property to control whether folders can be created.
An end-user can create a file manager folder using the toolbar create button or context menu Create item, whose availability depends on the AllowCreate property value.
Toolbar Create Button
The create button is displayed in the toolbox if the FileManagerSettingsToolbar.Items collection contains an object of the FileManagerToolbarCreateButton type. In this case, the AllowCreate property specifies the button’s availability.
When the FileManagerSettingsToolbar.Items collection is empty, the AllowCreate property specifies the create button visibility.
Context Menu Create Item
The create item is displayed in the context menu if the FileManagerSettingsContextMenu.Items collection contains an object of the FileManagerToolbarCreateButton type, or if the FileManagerSettingsContextMenu.Items collection is empty. The AllowCreate property specifies the item availability.
Example
Web Forms (in markup):
<dx:ASPxFileManager ID="fileManager" runat="server" >
<SettingsEditing AllowCreate="true" AllowDelete="true" AllowMove="true" AllowRename="true"
AllowCopy="true" AllowDownload="true" />
...
</dx:ASPxFileManager>
Web Forms (in code):
ASPxFileManager fm = new ASPxFileManager();
...
fm.SettingsEditing.AllowCreate = true;
fm.SettingsEditing.AllowDelete = true;
fm.SettingsEditing.AllowMove = true;
fm.SettingsEditing.AllowRename = true;
fm.SettingsEditing.AllowCopy = true;
fm.SettingsEditing.AllowDownload = true;
MVC:
@Html.DevExpress().FileManager( settings => {
settings.Name = "fileManager";
settings.SettingsEditing.AllowCreate = true;
settings.SettingsEditing.AllowDelete = true;
settings.SettingsEditing.AllowMove = true;
settings.SettingsEditing.AllowRename = true;
settings.SettingsEditing.AllowCopy = true;
settings.SettingsEditing.AllowDownload = true;
...
}).BindToFolder(Model).GetHtml()
Online Demo
Example
The image below demonstrates the example’s file structure in the web site solution explorer and in the file manager.
The code sample below demonstrates an example of the ASPxFileManager control’s markup.
<dx:ASPxFileManager ID="ASPxFileManager1" runat="server" Width="700px">
<Settings RootFolder="~\Files\" ThumbnailFolder="~\Thumbnails\"
AllowedFileExtensions=".jpg, .jpeg, .gif, .rtf, .txt, .avi, .png, .mp3, .xml, .doc, .pdf" InitialFolder="Images\Employees" />
<SettingsEditing AllowCreate="True" AllowDelete="True" AllowMove="True" AllowRename="True" />
<SettingsPermissions>
<AccessRules>
<dx:FileManagerFolderAccessRule Edit="Deny" />
<dx:FileManagerFolderAccessRule Edit="Allow" Path="Documents\Reports" />
</AccessRules>
</SettingsPermissions>
</dx:ASPxFileManager>