Data Objects
Articles
Button Object
The Button Object is an an associative array. Part of the Form Object it controls the way a form button is displayed.
Conditional Logic Object
Conditional Logic, when applied to the form or page button or to any field, controls the visibility of that element based on a choice selected or value entered by the user in other fields on the form. It can also be used to determine if a notification, confirmation or add-on feed should be used.
Confirmations Object
The Confirmations object is an associative array containing the properties for all the confirmations which exist for a form. When a new form is created a single confirmation, named Default Confirmation, is created. There is no limit to the number of additional confirmations you can create but they must have conditional logic configured.
Entry Object
The Entry object contains all properties of a particular entry (i.e. date created, client IP, submitted field values, etc…). It is formatted as an associative array with field Ids being the key to that field’s data.
Field Object
The Field object contains all settings for a particular field. It is part of the Form object and is available in most Gravity Forms hooks. It can be manipulated to dynamically change the way the field is displayed.
Form Object
The form object, available to most action hooks and filters, is an associative array containing the form settings, fields, notifications, confirmations, and other properties (e.g. add-on settings).
Notifications Object
The Notifications object is an associative array containing the properties for all the email notifications which exist for a form.