Commit f3cb0a1f4255b7c9a03256ab1b5d4f424789d139

Authored by totoro
1 parent 32c3ae42

add specific action link when we want to override the call to generic dialog editor in list view

Showing 1 changed file with 11 additions and 2 deletions   Show diff stats
types/model/display.anubis
@@ -12,8 +12,16 @@ transmit calexium_lib/CXM_message_constants.anubis @@ -12,8 +12,16 @@ transmit calexium_lib/CXM_message_constants.anubis
12 12
13 public type HK_List_View: 13 public type HK_List_View:
14 list_view_all, 14 list_view_all,
15 - list_view(String view_name, List(String) columns). 15 + list_view(String view_name, List(String) columns, String link_id_action).
16 16
  17 +public define HK_List_View
  18 + list_view
  19 + (
  20 + String view_name,
  21 + List(String) columns
  22 + )=
  23 + list_view(view_name, columns, "").
  24 +
17 public define Message 25 public define Message
18 to_Message 26 to_Message
19 ( 27 (
@@ -23,9 +31,10 @@ public define Message @@ -23,9 +31,10 @@ public define Message
23 if list_view is 31 if list_view is
24 { 32 {
25 list_view_all then forget(add_string(_msg, "type", "list_view_all")), 33 list_view_all then forget(add_string(_msg, "type", "list_view_all")),
26 - list_view(name, columns) then 34 + list_view(name, columns, link_id_action) then
27 forget(add_string(_msg, "type", "list_view")); 35 forget(add_string(_msg, "type", "list_view"));
28 forget(add_string(_msg, "view_name", name)); 36 forget(add_string(_msg, "view_name", name));
  37 + forget(add_string(_msg, "link_id_action", link_id_action));
29 map_forget((String column) |-> forget(add_string(_msg, "columns", column)), columns) 38 map_forget((String column) |-> forget(add_string(_msg, "columns", column)), columns)
30 }; 39 };
31 _msg 40 _msg