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
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);
|