Section
Sections sit at the top level of a form definition.
An example section might look something like this:
class Form::Sales::Sections::TenancyAndProperty < ::Form::Section
def initialize(id, hsh, form)
super
@id = "tenancy_and_property"
@label = "Property and tenancy information"
@description = ""
@subsections = [
Form::Sales::Subsections::PropertyInformation.new(nil, nil, self),
Form::Sales::Subsections::TenancyInformation.new(nil, nil, self)
]
end
end
In the above example the section id would be tenancy_and_property
and its subsections would be PropertyInformation
and TenancyInformation
.
The label contains the text that users will see for that section in the task list page of a lettings log.
Sections can contain one or more subsections.