From ac7be478d675e73fb54f8728dbd571f95952339e Mon Sep 17 00:00:00 2001 From: totoro Date: Sun, 11 Jun 2017 16:29:26 +0200 Subject: [PATCH] make [+] button beside the selector aligned in same line --- view/view_table_renderer.anubis | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/view/view_table_renderer.anubis b/view/view_table_renderer.anubis index ebed24d..7905833 100644 --- a/view/view_table_renderer.anubis +++ b/view/view_table_renderer.anubis @@ -974,11 +974,27 @@ public define List(CXM_Form_Field) ], foreign_text(s_name, c_name, value, foreign_table_name, select, help) then - [selector_c([],no_label, html_Id(""), wan(c_name), 1, select.get(db, table_referer, fk_clause), success(init(to_String(value))), mandatory), help_line(help, _T)], - + //[selector_c([],no_label, html_Id(""), wan(c_name), 1, select.get(db, table_referer, fk_clause), success(init(to_String(value))), mandatory), help_line(help, _T)], + with uid = generate_random_string(20)+"_", + [ + partial(jq_dialog_create(dialog_id(uid+foreign_table_name+"_dlg_ajax"), ajax(controller_action("hk_c", "ajax_edit_table&dialog_id="+uid+foreign_table_name+"_dlg_ajax&sub_dialog=true&table_name="+foreign_table_name)))), + one_line_fields([ + selector_c([],label(_T(s_name), no_help), html_Id(""), wan(c_name), 1, select.get(db, table_referer, fk_clause), success(init(to_String(value))), mandatory), help_line(help, _T), + partial(img_button(icn16_add, [event(onclick, jq_dialog_open(dialog_id(uid+foreign_table_name+"_dlg_ajax")))], "", [])), + ]) + ], + foreign_text_search(s_name, c_name, select, foreign_table_name, s_fields, help) then - [raw_in_form(literal(""))] -// [raw_in_form(literal(""))], + //[raw_in_form(literal(""))] + with uid = generate_random_string(20)+"_", + [ + partial(jq_dialog_create(dialog_id(uid+foreign_table_name+"_dlg_ajax"), ajax(controller_action("hk_c", "ajax_edit_table&dialog_id="+uid+foreign_table_name+"_dlg_ajax&sub_dialog=true&table_name="+foreign_table_name)))), + one_line_fields([ + message(""), + partial(img_button(icn16_add, [event(onclick, jq_dialog_open(dialog_id(uid+foreign_table_name+"_dlg_ajax")))], "", [])), + ]), + help_line(help, _T) + ] choices_text(s_name, c_name, value, select, help) then [selector_c([],no_label, html_Id(""), wan(c_name), 1, select.get(db, no_referer, ""), success(init(value)), mandatory), help_line(help, _T)], -- libgit2 0.21.4