Skip to main content

26 docs tagged with "ui"

View all tags

Criteria builder

The CriteriaBuilder is a utility class designed to build objects used in creating query criteria in a Groovy expression format. These criteria can be used in requests to back-end services.

Criteria Overview

The FoundationUI framework has several components that communicate directly with the backend. The Grids, Charts components take a resourceName parameter which specifies the service. The Connect class snapshot and stream methods can also be used to get data from the backend.

Desktop interoperability

These pages contain an overview for working with the FDC3 protocol, using both Interop.io and Openfin.

Entity Manager

The entity-management micro front-end provides a seamless way to interact with back-end resources, enabling users to manage entities directly from the front-end.

Entity Manager declarative HTML

The Declarative HTML API enables you to use simple, semantic tags to create and configure the entity-management component directly within your HTML. You can quickly integrate and easily customize the component without writing complex JavaScript code.

Expression builder

The ExpressionBuilder is a utility class to build criteria objects that are used with the CriteriaBuilder.

Form configuration

The Form component in the Entity Management allows users to create new entities or edit existing ones. It is automatically generated based on the metadata of the back-end resource, making it easy to manage data without extensive configuration. This section covers how to configure the form, including defining which fields to display and linking it to the corresponding events such as Create and Edit.

Forms Declarative HTML API

The Forms Declarative HTML API allows developers to design and manage forms directly in HTML using intuitive, structured tags. It simplifies form creation by embedding validation rules, data bindings, and interactivity within HTML elements, minimizing the need for custom JavaScript.

Foundation FDC3

This provides a robust implementation of the FDC3 standard, facilitating interoperability between desktop financial applications. It leverages the @finos/fdc3 library to implement an API that covers intents, context sharing, and channels, enhancing the communication and interaction capabilities of applications within the financial domain.

Foundation Forms - controls

Foundation forms has a range of advanced components for entering text, numbers, floats, dates and booleans, as well as select and autocomplete input boxes. You can use these to create polished, complex forms for your application in quick time.

Foundation Forms - filters

A filter is a display that connects to a server resource, such as a Data Server. It enables the user to set one or more fields from the resource to filter information. For example, the user could select trades with a specific broker or trades within a specified value range.

Foundation Forms - JSON schema

Foundation forms use a JSON Schema to define the underlying model of the form. This defines the objects and properties, as well as their types.

Foundation Forms - rules

Rules enable you to add dynamic aspects to a form. For example, you can show, hide, enable or disable a UI Schema element based on another value in the form.

Foundation Forms - UI Schema

Most renderers are defined directly in the jsonSchema that comes from the server, but there are also those that you can add via uiSchema.

Foundation Openfin

This provides a robust implementation of the Openfin workspace container

Foundation Openfin

This provides a robust implementation of the Openfin workspace container

Foundation Reporting

The Reporting micro front-end enables your users to create report specifications, run them, or save them for later use.

Grid configuration

The Grid is a key component of the Entity Management, enabling you to display and manage data from back-end resources.

Login

The Foundation Login provides a comprehensive suite of identity management functions, including authentication (with support for Single Sign-On) and password reset capabilities. Its features are highly customizable, allowing you to enable or disable specific functionalities as needed. Additionally, various elements of the login screen, such as the logo, can be tailored to align with your branding.

Serialisers

Serialisers are utility functions for creating Groovy expressions for different operators, such as greater than, less than, equals, etc.

Testing

foundation-testing is a comprehensive framework for Unit and End-to-End (E2E) testing, designed to validate components, user interactions, and workflows. Fully compatible with Genesis, React, and Angular frameworks, it ensures your application delivers a seamless and reliable user experience across diverse scenarios.