Foundations and Architecture
📄️ What is form in tSM
Forms in tSM are not merely UI screens — they are metadata-driven constructs that bridge the user interface, data model, and runtime behavior within the tSM platform. Their role extends far beyond simple data entry.
📄️ Key Concepts and Relationships
To work effectively with forms in tSM, it's essential to understand the key building blocks and how they relate to each other. These concepts form the foundation for both simple and advanced use cases.
📄️ Form Architecture
This section describes the internal architecture of forms in tSM — how they are structured, processed, and rendered at both design-time and runtime. A deep understanding of these mechanisms is crucial for building maintainable, high-performance, and flexible forms.
📄️ Widget Architecture
Widgets are the essential building blocks of forms in tSM. They are responsible for rendering fields, capturing user input, organizing layout, and supporting dynamic logic and data binding. This section explains the architectural principles of widgets — their classification, structure, lifecycle, and how they behave at runtime.