You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

22 lines
809 B

/** @odoo-module **/
import { registry } from "@web/core/registry";
import { X2ManyField } from "@web/views/fields/x2many/x2many_field";
export class One2ManySearch extends X2ManyField {
/**
* Override to include the onInputKeyUp method.
*
* Every time entering anything to the text box, the One2many field
* containing the content of text box will toggle.
* record and form view.
*
*/
onInputKeyUp() {
var value = $(event.currentTarget).val().toLowerCase();
$(".o_list_table tr:not(:lt(1))").filter(function() {
$(this).toggle($(this).text().toLowerCase().indexOf(value) > -1)
});
}
}
One2ManySearch.template = "One2ManySearchTemplate";
registry.category("fields").add("one2many_search", One2ManySearch);