DOCUMENTATION

  • WebUI
    • Getting Started
      • Requirements
      • Technical Background
      • Creating a WebUI
      • Introduction to Colors in WebUI
      • User Insights
      • Publishing on AIMMS PRO
      • Quick Start: My First WebUI App
    • WebUI App Development
      • App Menu Bar
      • Page Menu
      • Page Manager
        • WebUI Classic Pages
        • WebUI Grid Pages
        • Side Panels
        • Side Panel Grid Pages
        • Dialog Pages
        • Dialog Grid Pages
      • Page Settings
      • Widget Manager
      • Widget Types
        • Bar Chart Widget
        • Bar-Line Chart Widget
        • Bubble Chart Widget
        • Button Widget
        • Combination Chart Widget
        • Diagram Widget
        • Download Widget
        • Gantt Chart Widget
        • Group Widget (DEPRECATED)
        • Iframe Widget
        • Image Widget
        • Label Widget
        • Legend Widget
        • Line Chart Widget
        • List Widget
        • Map Widget
        • Pie Chart Widget
        • Scalar Widget
        • Selection Widgets
        • Selection Box V2 Widget
        • Slider Widget
        • Tabbed Widget
        • Table Widget
        • Text Widget
        • Tree Map Widget
        • Upload Widget
      • Widget Header Bar
      • Widget Options
      • Data Manager
      • Application Management
      • Application Settings
        • Miscellaneous Application Settings
        • Workflow Panels
        • Status Bar
        • Time Zone Settings
        • Application Defaults Settings
      • Feature Mapping for WebUI
      • Experimental Features
      • Development Stages
      • Data Coloring and Palettes
    • WebUI Folder
      • WebUI JSON
      • WebUI Resources
      • CSS Styling
      • Theming
      • Understanding Theming
      • Support for Units of Measurement
      • Multi-Language Support
    • WebUI System Library
    • Developing Custom Widgets (DEPRECATED)
  • WebUI Release Notes
  • aimms
WEBUI Documentation
AIMMS Logo
  • Documentation »
  • WebUI »
  • WebUI Folder
  • Edit on Github

WebUI Folder

An AIMMS WebUI-ready application is an AIMMS application with a Web User Interface built on top of it. In particular, this means that the application directory contains a WebUI subfolder in the MainProject folder (this folder is created automatically when starting WebUI for the first time).

_images/webuifolderstructure_v3.png

The description of the various topics related to the WebUI folder can be accessed using the following navigation scheme:

  • WebUI JSON
    • WebUI JSON validation schema
  • WebUI Resources
    • Adding the resources folder
    • Images
    • JavaScript
    • CSS
    • Load ordering
  • CSS Styling
    • Data-Dependent Styling
    • Widgets and CSS properties supported for annotations
    • Highlighting (experimental)
    • Annotations or Flags in Custom Plugins
    • Custom Icon Sets
  • Theming
    • How To Use Theming
    • An Example
    • A Special Case: the Application Logo
    • Manipulating borders on cells in a Table
    • Value Inheritance
    • Moving From Custom CSS/Theming
  • Understanding Theming
    • Naming conventions
    • Sections in the base theming file
  • Support for Units of Measurement
    • Current support for units of measurement
    • Support for unit parameters
    • Old support for units of measurement (deprecated)
  • Multi-Language Support
    • Project-Specific Translations
    • Element Text
    • Client Browser Language
Last updated: Jul 11, 2024

Help & Feedback

Docs

Edit this page to fix an error or add an improvement in a pull request
Create an issue to suggest an improvement to this page

Product

Create a topic if there's something you don't like about this feature
Propose functionality by submitting a feature request

Support

Not what you where looking for? Search the docs

Remember we also have Community support

Still having trouble ? Reach out to us


Next Previous

AIMMS
AIMMS COMMUNITY
AIMMS DOCS
DISCLAIMER
PRIVACY STATEMENT
© 1989 - 2025 AIMMS B.V.