Skip to main content

Customize the Top Panel

Add custom buttons, filters, and information displays above the risk analysis grid using Velocity templates.

Customize the Context Menu

Register custom right-click actions and control which menu items appear for your users.

Create Saved Views

Define named column visibility presets so users can quickly switch between different analysis perspectives.

Configure Dropdown Categories

Organize menu items into logical groups for cleaner navigation and faster access.

Create Custom Renderers

Build custom cell and row header renderers for specialized data visualization in the grid.

Configure Column Visibility

Control which columns are shown or hidden by default and manage visibility per saved view.
Customization guides focus on the user interface experience (panels, menus, views), while Configuration Management covers the underlying risksheet.json structure and template inheritance. Start with configuration if you need to change data structure, or start here if you need to improve the user experience.
Source Code
  • RisksheetProjectProperties.java
  • AppConfig.ts
  • RisksheetViewServlet.java
  • risksheet.json
  • OpenHelpCommand.ts