Commit 0455cdc6 authored by Romain Courteaud's avatar Romain Courteaud

[erp5_web_renderjs_ui] Listbox: send checked line's uid list

parent e841ef41
......@@ -1256,6 +1256,20 @@
return queue
.push(function () {
data[form_gadget.props.listbox_uid_dict.key] = form_gadget.props.listbox_uid_dict.value;
// Send the list of checked uids
var checked_uid_list = [],
all_hide_element_list = form_gadget.element.querySelectorAll(".hide_element"),
i;
for (i = 0; i < all_hide_element_list.length; i += 1) {
if (all_hide_element_list[i].checked) {
checked_uid_list.push(all_hide_element_list[i].getAttribute("data-uid"));
}
}
if (checked_uid_list.length) {
data['uids:list'] = checked_uid_list;
}
if (form_gadget.props.listbox_query_param_json !== undefined) {
// JSON query parameters are only sent when rendering an ERP5 Form
data[form_gadget.props.listbox_query_param_json.key] =
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment