Creating a custom field in Gravity Forms is a matter of extending a base Gravity Forms field class. You will need to override corresponding functions to support the custom field type created. Here’s how!
In Gravity Forms, fields contain attributes. These attributes or custom field settings are present under the General, Appearance or Advance tabs of a field. In case you need to add a custom attribute, here’s what you need to do.