diff --git a/model/fields.anubis b/model/fields.anubis index ca3db13..d33aac9 100644 --- a/model/fields.anubis +++ b/model/fields.anubis @@ -207,6 +207,16 @@ public define HK_Model_Field List(String) searchable_fields )= foreign_key(hk_app_name, table_name, searchable_fields, [], []). + +public define HK_Model_Field + foreign_key + ( + HK_App_Name hk_app_name, + String table_name, + List(String) searchable_fields, + List(HK_Foreign_Key_Clause) fk_clause + )= + foreign_key(hk_app_name, table_name, searchable_fields, [], fk_clause). public define HK_Model_Field foreign_key diff --git a/view/types/hk_form_entry.anubis b/view/types/hk_form_entry.anubis index 2708763..c9120ca 100644 --- a/view/types/hk_form_entry.anubis +++ b/view/types/hk_form_entry.anubis @@ -43,7 +43,7 @@ public type HK_Form_Entry: //legacy VT_Edit . public define HK_Form_Entry text (String s_name, String c_name, String value) = text (s_name, c_name, value, no_help_text). -public define HK_Form_Entry foreign_text(String s_name, String c_name, DB_id selected, String foreign_table_name, HK_Form_Selector selector) = foreign_text(s_name, c_name, selected, foreign_table_name, selector, no_help_text). +public define HK_Form_Entry foreign_text(String s_name, String c_name, DB_id selected, String foreign_table_name, HK_Form_Selector selector, List(HK_Foreign_Key_Active_Filter) active_filters) = foreign_text(s_name, c_name, selected, foreign_table_name, selector, active_filters, no_help_text). public define HK_Form_Entry text_area (String s_name, String c_name, String value) = text_area (s_name, c_name, value, none, no_help_text). public define HK_Form_Entry boolean (String s_name, String c_name, Bool value) = boolean (s_name, c_name, value, no_help_text). public define HK_Form_Entry integer (String s_name, String c_name, Int value) = integer (s_name, c_name, value, no_help_text). -- libgit2 0.21.4