Data Table enhancements

Description

The enhancements include

1) The ability to set display names (localization is not a priority of the first cut) and display positions for data tables
2) The ability to have dependent dropdowns (Ex: the states dropdown would vary based on a country dropdown etc)
3) Ability to have show/hide and set mandatory status of columns based on the values of another column (Ex: If a customer is "married", capture her spouse name and spouse date of Birth. Capturing spouse name should be mandatory)
4) Autofill column data based on selections (Ex: selecting the village name should autofill state, district and pin code)

Other enhancements like having dependencies between data tables themselves (second is not visible until the first is entered, combining data capture of data tables with the main entity etc will be covered in the workflow Epic https://mifosforge.jira.com/browse/MIFOSX-2079)

Refer attachments for details of the proposed solution (Will try to move the same into a wiki article soon)

Environment

None

Assignee

Rohan Mahajan

Reporter

Vishwas Babu A J

Implementation Priority

None

URL

None

Story Points

None

Team

Core

50% Estimate

None

90% Estimate

None

productboard URL

None

Man Day Estimate

None

Fix versions

Priority

Major

Epic Name

Improvements to Datatables
Configure