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