I. Overview
1. Version
| Report server version | JAR package | Feature change |
|---|---|---|
| 10.0 | - | - |
| 10.0.13 | 2021-02-25 | Modern theme directory supports"Display by level" |
| 10.0.15 | 2021-04-09 | Modern theme directory supports"Display by level" and "Combined sub-level display" |
2. Function introduction
"Platform theme" refers to the entire style of the platform, including not only the style, but also the interaction style.
The administrator logs in to the decision-making platform, clicks Manage > Appearance > Platform Theme, two themes of "Classic" and "Modern" are built-in, and the administrator can switch the platform theme under this interface. As shown below:
Note 1: FineReport 10.0 supports adding more types of platform themes by installing the "Theme Plugin".
Note 2: After switching the platform theme, you need to refresh the platform (browser) to display the new theme.

II. Classic Theme
FineReport uses the "Classic" theme by default.
The platform directory/sub-directory/template is displayed in a tree structure. Click the template in the tree structure, and the template will form a Tab page on this page, as shown in the following figure:

III. Modern Theme
| JAR Version | Modern Theme |
|---|---|
| 10.0.12 and before | Directory style only supports "Combined sub-level display" |
10.0.13-10.0.14 | Directory style only supports "Display by level" |
| 10.0.15 and later |
JAR package version in 10.0.15 and later, select "Modern" theme, you can click "Edit"to switch directory style, then click "Save" and refresh the page to take effect. As shown below:

1. Display by level
1) When users log in to the decision-making platform, "Homepage" will be displayed by default.
If "Homepage" is not set, the first directory node in the directory tree is displayed by default.
If the first directory in the root directory is a template but is not a directory node, do not select it and blank is displayed on the right.
2) The templates under "Favorite" are arranged in reverse order according to the order of collection.
3) If there are sub-nodes under the directory node, there is a triangle sign in front of the node. Click the node to expand the sub-directory tree.
4) If there is no sub-node under the directory node, there is no triangle flag before the node and no sub-directory tree under the node.
5) If a template exists in the root directory, it will be directly displayed in the directory tree. Click to view the template.
2. Combined sub-level display
1) When the user logs in to the decision-making platform, the "Homepage" is displayed by default.
If "Homepage" is not set, the first directory node under the directory tree will be displayed by default.
If the first sheet in the root directory is a template and is not a directory node, it will not be selected, and a blank will be displayed on the right side.
2) Templates under "Favorites" are arranged in reverse order according to the order of favorites.
3) If there is a template in the root directory, it will be directly displayed in the directory tree, click to view the template.
4) Only the nodes under the root directory are displayed in the directory tree, select a directory in the directory tree:
The right side of the interface displays the name of the secondary directory and the templates it contains.
Templates in the third-level and lower directories are merged into the second-level directory folder for display.

5) If there is no template under the directory node, the right panel will be blank, as shown below:

3. View a report
1) When the template is opened, the title bar and the directory list are hidden. Click the icon in the upper left corner to return to the directory interface, as shown in the following figure:

2) After returning to the directory interface, the opened template will not be closed. Click the icon in the lower right corner to switch back to the previously opened template, as shown in the following figure:
