From ae3ee088063c1d8828bc4f68dd5f28e47408ac6c Mon Sep 17 00:00:00 2001 From: Xiaowu Zhang <xiaowu.zhang@tiolive.com> Date: Mon, 6 Jul 2015 10:22:29 +0200 Subject: [PATCH] erp5_web_renderjs_ui: return field's value as array --- .../rjs_gadget_erp5_multilistfield_js.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_multilistfield_js.xml b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_multilistfield_js.xml index 5c3c88405b..e348e398da 100644 --- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_multilistfield_js.xml +++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_multilistfield_js.xml @@ -182,11 +182,11 @@ }\n // XXX add first + last class, needs to be improved\n if (i === 0) {\n - wrapper_class_string = wrapper_class_string || ""; \n + wrapper_class_string = wrapper_class_string || "";\n wrapper_class_string += \'ui-first-child\';\n }\n if (i === translated_htmls.length - 1) {\n - wrapper_class_string = wrapper_class_string || ""; \n + wrapper_class_string = wrapper_class_string || "";\n wrapper_class_string += \'ui-last-child\';\n }\n if (wrapper_class_string) {\n @@ -199,11 +199,14 @@ .declareMethod(\'getContent\', function () {\n var gadget = this,\n result = {},\n + tmp = [],\n selects = this.props.element.querySelectorAll(\'select\'),\n i;\n +\n for (i = 0; i < selects.length; i += 1) {\n - result[gadget.props.field_json.sub_select_key + "_" + i] = selects[i].options[selects[i].selectedIndex].value;\n + tmp.push(selects[i].options[selects[i].selectedIndex].value);\n }\n + result[gadget.props.field_json.sub_select_key] = tmp;\n result[gadget.props.field_json.sub_input_key] = 0;\n return result;\n });\n @@ -330,7 +333,7 @@ </item> <item> <key> <string>actor</string> </key> - <value> <string>zope</string> </value> + <value> <string>xiaowu</string> </value> </item> <item> <key> <string>comment</string> </key> @@ -344,7 +347,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>941.1091.39269.24183</string> </value> + <value> <string>944.12751.13272.54476</string> </value> </item> <item> <key> <string>state</string> </key> @@ -362,8 +365,8 @@ </tuple> <state> <tuple> - <float>1424106460.96</float> - <string>GMT</string> + <float>1436170826.41</float> + <string>GMT+2</string> </tuple> </state> </object> -- 2.30.9