diff --git a/database/vtm/view_table_types.anubis b/database/vtm/view_table_types.anubis index 49c654e..132f948 100644 --- a/database/vtm/view_table_types.anubis +++ b/database/vtm/view_table_types.anubis @@ -6,23 +6,31 @@ */ read calexium_lib/web/CXM_making_a_web_site.anubis +transmit calexium_lib/web/CXM_common.anubis read calexium_lib/database/model/db_model.anubis public type VT_edit_selector: vt_edit_selector((SQLite3DataBase db) -> List((List(CoreAttrs), WebArgValue, String)) get). public type VT_edit_entry: - hidden(String name, String value), - primary_key(String idx), - information(String s_name, String c_name, String v_name, DB_Help_Text help), //s_name = show_name for translation, v_name = string to show - text(String s_name, String c_name, String value, DB_Help_Text help), //s_name = show_name for translation, c_name = table column name + hidden (String name, String value), + primary_key (String idx), + information (String s_name, String c_name, String v_name, DB_Help_Text help), //s_name = show_name for translation, v_name = string to show + text (String s_name, String c_name, String value, DB_Help_Text help), //s_name = show_name for translation, c_name = table column name foreign_text(String s_name, String c_name, Int selected, VT_edit_selector selector, DB_Help_Text help), - text_area(String s_name, String c_name, String value, DB_Help_Text help), //s_name = show_name for translate, c_name = table column name - boolean(String s_name, String c_name, Bool value, DB_Help_Text help), - integer(String s_name, String c_name, Int value, DB_Help_Text help), - date(String s_name, String c_name, String value, DB_Help_Text help), - datetime(String s_name, String c_name, String value, DB_Help_Text help). + text_area (String s_name, String c_name, String value, DB_Help_Text help), //s_name = show_name for translate, c_name = table column name + boolean (String s_name, String c_name, Bool value, DB_Help_Text help), + integer (String s_name, String c_name, Int value, DB_Help_Text help), + date (String s_name, String c_name, String value, DB_Help_Text help), + datetime (String s_name, String c_name, String value, DB_Help_Text help). +public define VT_edit_entry text (String s_name, String c_name, String value) = text(s_name, c_name, value, no_help_text). +public define VT_edit_entry foreign_text(String s_name, String c_name, Int selected, VT_edit_selector selector) = foreign_text(s_name, c_name, selected, selector, no_help_text). +public define VT_edit_entry text_area (String s_name, String c_name, String value) = text_area(s_name, c_name, value, no_help_text). +public define VT_edit_entry boolean(String s_name, String c_name, Bool value) = boolean(s_name, c_name, value, no_help_text). +public define VT_edit_entry integer(String s_name, String c_name, Int value) = integer(s_name, c_name, value, no_help_text). + + public type VT_edit: vt_edit(String table_name, List(VT_edit_entry) list). -- libgit2 0.21.4