This PR adds the inputDisplayMode property to foreign key pseudo columns. This is added for 3 annotations currently as the property selector_ux_mode. By default, this property is set to popup to use the more robust recordset modal popup that includes sorting, filtering, and updating page size.
For defining inputDisplayMode, it will look for selector_ux_mode in the following order:
defined on visible-columns annotation
defined on foreign-key annotation
defined on table-display annotation when the table is the leaf table in a single outbound foreign key
default value of popup
These changes go alongside the changes in chaise to add a another input field for the dropdown case.
This PR adds the
inputDisplayMode
property to foreign key pseudo columns. This is added for 3 annotations currently as the propertyselector_ux_mode
. By default, this property is set topopup
to use the more robust recordset modal popup that includes sorting, filtering, and updating page size.For defining
inputDisplayMode
, it will look forselector_ux_mode
in the following order:popup
These changes go alongside the changes in chaise to add a another input field for the
dropdown
case.