Seamless addition and removal of form fields
AssigneeSalesforce, Inc.
InventorsVladimir Martinov, Charles Allen, Keld Bangsberg, Alison Meyer, Patrick Tewson
Life of this patent
Estimating the term…
Abstract
Provided herein are system, method, and/or computer program product embodiments, and/or combinations and sub-combinations thereof for seamlessly adding and removing form fields from a form. A form engine may receive a request to generate a form. The form engine may render a screen to populate the form with form fields and organize the form fields by sections. Form fields may be added to a selected section by toggling a button corresponding to a given form field, from unselected to selected. Form fields may be removed from any given section by toggling a button corresponding to a given form field from selected to unselected.
Claims20
A computer-implemented method comprising:
- rendering, by one or more computing devices, a visual indicator around an existing section of a form in response to receiving a selection of the existing section from a plurality of existing sections of the form, the existing section comprising a plurality of form fields, wherein the visual indicator indicates that the existing section is selected, wherein a first predetermined one or more of the plurality of form fields are rendered with default values, and wherein a second predetermined one or more of the plurality of form fields have a characteristic of not configurable to accept a default value;
- and
- adding, by the one or more computing devices, a pre-generated form field to the existing section of the form in response to selection of a button corresponding to the form field and based on the existing section being selected,
- wherein:
- the pre-generated form field includes a mapping to a column of a data repository and is configured to receive a particular data type,
- the pre-generated form field added to the existing section of the form comprises a first plurality of arrow buttons configured to move the added pre-generated form field among the plurality of form fields within the existing section, and
- the first plurality of arrow buttons move with the pre-generated form field within the existing section of the form.
A system comprising:
- a memory;
- a processor coupled to a memory, the processor configured to:
- render a visual indicator around an existing section of a form, wherein the visual indicator indicates that the existing section is selected in response to receiving a selection of the existing section from a plurality of existing sections of the form, the existing section comprising a plurality of form fields, wherein a first predetermined one or more of the plurality of form fields are rendered with default values, and wherein a second predetermined one or more of the plurality of form fields have a characteristic of not configurable to accept a default value;
- and
- add a pre-generated form field to the existing section of the form in response to selection of a button corresponding to the form field and based on the existing section being selected, wherein:
- the pre-generated form field includes a mapping to a column of a data repository and is configured to receive a particular data type,
- the pre-generated form field added to the existing section of the form comprises a first plurality of arrow buttons configured to move the added pre-generated form field among the plurality of form fields within the existing section, and
- the first plurality of arrow buttons move with the pre-generated form field within the existing section of the form.
A non-transitory computer-readable medium storing instructions that when executed by one or more processors of a device cause the one or more processors to:
- render a visual indicator around an existing section of a form, wherein the visual indicator indicates that the existing section is selected in response to receiving a selection of the existing section from a plurality of existing sections of the form, the existing section comprising a plurality of form fields, wherein a first predetermined one or more of the plurality of form fields are rendered with default values, and wherein a second predetermined one or more of the plurality of form fields have a characteristic of not configurable to accept a default value;
- and
- add a pre-generated form field to the existing section of the form in response to selection of a button corresponding to the form field and based on the existing section being selected, wherein:
- the pre-generated form field includes a mapping to a column of a data repository and is configured to receive a particular data type,
- the pre-generated form field added to the existing section of the form comprises a first plurality of arrow buttons configured to move the added pre-generated form field among the plurality of form fields within the existing section, and
- the first plurality of arrow buttons move with the pre-generated form field within the existing section of the form.
Dependencies are inferred from the claim text.