feat: add select all button to select all column in child table

This commit is contained in:
Ejaaz Khan 2024-12-07 01:39:34 +05:30
parent 3d71f594d8
commit dbc8a60000

View file

@ -464,6 +464,8 @@ export default class GridRow {
sort_options: false,
},
],
secondary_action_label: __("Select All"),
secondary_action: () => this.select_all_columns(docfields),
});
d.set_primary_action(__("Add"), () => {
@ -488,6 +490,17 @@ export default class GridRow {
d.show();
}
select_all_columns(docfields) {
docfields.forEach((docfield) => {
if (docfield.checked) {
return;
}
$(`.checkbox.unit-checkbox input[type="checkbox"][data-unit="${docfield.value}"]`)
.prop("checked", true)
.trigger("change");
});
}
prepare_columns_for_dialog(selected_fields) {
let fields = [];