Commit 944156c133716ca72157f4af9b138f2d7957dea7
1 parent
36359069
Add active_filter in foreign_key of hk_form_entry
Showing
2 changed files
with
11 additions
and
1 deletions
Show diff stats
model/fields.anubis
| ... | ... | @@ -207,6 +207,16 @@ public define HK_Model_Field |
| 207 | 207 | List(String) searchable_fields |
| 208 | 208 | )= |
| 209 | 209 | foreign_key(hk_app_name, table_name, searchable_fields, [], []). |
| 210 | + | |
| 211 | +public define HK_Model_Field | |
| 212 | + foreign_key | |
| 213 | + ( | |
| 214 | + HK_App_Name hk_app_name, | |
| 215 | + String table_name, | |
| 216 | + List(String) searchable_fields, | |
| 217 | + List(HK_Foreign_Key_Clause) fk_clause | |
| 218 | + )= | |
| 219 | + foreign_key(hk_app_name, table_name, searchable_fields, [], fk_clause). | |
| 210 | 220 | |
| 211 | 221 | public define HK_Model_Field |
| 212 | 222 | foreign_key | ... | ... |
view/types/hk_form_entry.anubis
| ... | ... | @@ -43,7 +43,7 @@ public type HK_Form_Entry: //legacy VT_Edit |
| 43 | 43 | . |
| 44 | 44 | |
| 45 | 45 | public define HK_Form_Entry text (String s_name, String c_name, String value) = text (s_name, c_name, value, no_help_text). |
| 46 | -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). | |
| 46 | +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). | |
| 47 | 47 | 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). |
| 48 | 48 | public define HK_Form_Entry boolean (String s_name, String c_name, Bool value) = boolean (s_name, c_name, value, no_help_text). |
| 49 | 49 | public define HK_Form_Entry integer (String s_name, String c_name, Int value) = integer (s_name, c_name, value, no_help_text). | ... | ... |