Qdabra FormsDesigner - User Manual Building form logic with rules All manuals

FormsDesigner User Manual

How to build form logic in Qdabra FormsDesigner: conditions, action rules, validation rules, formatting rules, user profile lookups, Dynamic Data Connections, and the Dev / Prod workflow that goes with them.

Please read this first. Only chapters 0 to 5, which cover the rules engine, have been reviewed. Chapters 6 to 11 are a first draft and may contain mistakes, so please read those with that in mind; each one is marked at the top. Comments on any chapter are welcome at [email protected].
#ChapterWhat you learnStatus
0Quick Start - One Field, Three RulesA 30-minute walkthrough: one action rule, one formatting rule, one validation rule, tested in FormsViewerreviewed
1The Rules PaneWhere rules live, the three kinds of rules, ordering and the stop flag, form-load rulesreviewed
2ConditionsThe Condition editor: rows, operators, AND / OR, nested groups, expressionsreviewed
3Action RulesEvery action type, the Formula editor, the qRules Command Builder, validate-before-submitreviewed
4Validation RulesFlagging values that need attention, screentips, running the check with GetErrors and showing the messagesreviewed
5Formatting RulesHide, disable, and restyle controls; evaluation contextreviewed
6Reading the Current User's ProfileGetUserProfileByName connection, on-load query, copying profile valuesdraft
7Dynamic Data ConnectionsMaking a template site-independent; start-up order and why it mattersdraft
8Prod / Dev Design and OperationsTwo ways to run a development copy next to production; promotion checklistdraft
9RecipesSeven end-to-end builds that combine the earlier chaptersdraft
10The Rule InspectorSeeing and searching every rule in the templatedraft
11Custom CSS and JavaScriptResource files, LoadResource, screentips as CSS classes, relative widths, custom qRules commandsdraft

Conventions

Screenshots were taken in FormsDesigner on a Qdabra test site with a sample template.

© Qdabra Software  |  Questions and corrections: [email protected]  |  Preview copy, not linked from the public site.