Technical FAQ's
What are the GUI events based on which Validation is done?
Current version supports validation on “lost focus” event only.
What type of validations can be done?
Validation for primitive data types like numeric, string and date are automatically handled without any programming.
Additional field level validations like enable, disable, focus etc. can be achieved. Please refer Form reference guide for more details.
Can we include a variable within a message text?
No. Message should contain only static text. Substituting value for a variable at runtime is not supported.
How do we write code to extract data from objects that are not specified in the Form component using #SET FORM.OBJECT keyword?
This version allows you to validate data that is available within the form component only.
Vaakya Proc allows you to manipulate data in the database. Please refer to Vaakya Proc Reference Guide. Facility to call a Vaakya Proc from a Form component is not included in the current version.
How can we implement self-referencing relationship in a Form?
Self-referencing design model is not supported in Vaakya. Resolve it into One-to-many model and implement in a Form
How can we capture Hierarchical data?
Current version supports only one-to-many model. Implementing a hierarchical model will be made available in the next release.
How can we access a value of a field that is not part of “Form” Object or “Grid” Object?
To access fields from other objects from a Form, you should establish a reference relationship to that Object.
Also note that, you can only display the fields that are part of either a Form, Object or a Grid Object
Can we create a Form component without defining an Object?
No. A form component should have a root object specified using keyword
#SET FORM.OBJECT = ObjectName
Is there an option to create Form with drag and drop?
Current version supports only script based Form creation. In the next version we will introduce GUI (Graphical User Interface) driven Form creation.