Skip to main content

ObjectFileSystemProviderBuilder.Data(JS) Method

Specifies an array of data objects that represent files and directories. Mirrors the client-side data option.

Namespace: DevExtreme.AspNet.Mvc.Builders

Assembly: DevExtreme.AspNet.Core.dll

Declaration

public ObjectFileSystemProviderBuilder Data(
    JS data
)

Parameters

Name Type Description
data JS

A JavaScript expression that supplies data for the the Object file system provider.

Returns

Type Description
ObjectFileSystemProviderBuilder

A reference to this instance after the method is called.

Remarks

Use the new JS() expression to set the option’s value.

<script>
    var fileSystem = [
        {
            name: "Documents",
            isDirectory: true,
            items: [{
                name: "Projects",
                isDirectory: true,
                items: [{
                    name: "About.rtf",
                    isDirectory: false,
                    size: 1024
                }, {
                    name: "Passwords.rtf",
                    isDirectory: false,
                    size: 2048
                }]
            }, {
                name: "About.xml",
                isDirectory: false,
                size: 1024
            }]
        }];
</script>

@(Html.DevExtreme().FileManager()
    .FileSystemProvider(provider => provider.Object()
        .Data(new JS("fileSystem"))
    )
)
See Also