Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
2894 มุมมอง

Hi,
how can I set event listener (from javascript) for change on Many2one field? Field is showed like select (but in HTML is text input field). Listener works if I write in field but if I change option by selection from list, no event is fired. I need it from javascript becouse I want change select options in other field. Or it's posible from python?

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hi,

There is already a function called "onSelect" in Many2XAutocomplete component so you can use that by patching it.

/** @odoo-module **/
import { Many2XAutocomplete } from "@web/views/fields/relational_utils";

import { patch } from "@web/core/utils/patch";

patch(Many2XAutocomplete.prototype, "file_path or something unique", {
onSelect(option, params = {}){
// your code
this._super.apply(this, arguments);
}
})

Regards

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
เม.ย. 24
2155
0
ม.ค. 24
1722
1
ก.ย. 23
3166
2
เม.ย. 23
5344
How to call javascript on button click แก้ไขแล้ว
2
ม.ค. 23
7832