Hi Omar,
Greetings from Syncfusion support.
We have validated your requirement in FileManager component.
Query1: Change the default width of the NavigationPane
To change the default width of navigation pane, you have to set min and max of navigationPaneSettings as same width.
Refer to the below code snippet.
|
navigationPaneSettings: {
maxWidth: "240px",
minWidth: "240px",
visible: true,
} |
You also need to include the below style to customize the splitter width for initial rendering. Because min and max properties were not considered on initializing the Splitter. This is the default behaviour of Splitter component.
|
.e-filemanager .e-splitter .e-pane {
min-width: 240px;
}
.e-filemanager .e-splitter .e-pane:first-child {
max-width: 240px !important;
} |
Query 2: Separator between Modified and Size columns
The FileManager component is designed based on Windows File explorer. We are dynamically rendering the splitter for the sub columns of FileManager while clicking the header. But you can include a separator through customization. Please refer to the below styles.
|
.e-filemanager .e-grid .e-rowcell:nth-child(4) {
border-right: 1px solid grey;
}
.e-filemanager .e-grid .e-gridheader tr th:nth-child(4) {
border-right: 1px solid grey;
} |
Please find the sample demonstrating the solution.
Please refer the following links to know more about the Vue FileManager component.
Please, let us know if you need any further assistance.
Regards,
Indhumathy L