1
<!-- ##### SECTION Title ##### -->
4
<!-- ##### SECTION Short_Description ##### -->
5
Widget to modify the assoctations between two tables
7
<!-- ##### SECTION Long_Description ##### -->
9
This widget provides an easy way of modifying the contents of an association table (a table
10
which purpose is to store the primary keys of two or more tables, as foreign keys, and
11
optionnaly some associated data).
14
Upon widget creation, the SELECT queries limiting the values of the two associated tables are required,
15
as well as the #MgDbTable table which will be modified. The widget then uses the Foreign key constraints
16
defined in the data dictionnary to define the real modification queries.
19
<!-- ##### SECTION See_Also ##### -->
24
<!-- ##### STRUCT MgWorkMatrix ##### -->
30
<!-- ##### ARG MgWorkMatrix:assoc-data-only ##### -->
35
<!-- ##### ARG MgWorkMatrix:layout-nb-columns ##### -->
40
<!-- ##### ARG MgWorkMatrix:title-string ##### -->
45
<!-- ##### ARG MgWorkMatrix:title-visible ##### -->
50
<!-- ##### ENUM MgWorkMatrixType ##### -->
55
@MG_WORK_MATRIX_TABULAR_SYNTHETIC:
56
@MG_WORK_MATRIX_LIST_DETAILLED:
57
@MG_WORK_MATRIX_LIST_SYNTHETIC:
59
<!-- ##### FUNCTION mg_work_matrix_get_type ##### -->
67
<!-- ##### FUNCTION mg_work_matrix_new ##### -->
82
<!-- ##### FUNCTION mg_work_matrix_set_view_type ##### -->