Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
2 Răspunsuri
4412 Vizualizări

Hello,

I'm building a custom wizard that allows the user uploading an XLS file and importing it into a purchase order. For users' convenience I want to provide an XLS template so they download, fill and upload it back. I'm passing the template into the wizard as a read only Binary field with its value established through the _default_get function.

The problem is that when I open the wizard, the template field is locked and can't be downloaded. The data is there, and so is the filename, but when I pass the cursor over the filename it becomes a "forbidden" (🚫) sign.

How can I fix this?

Thanks.

Imagine profil
Abandonează
Cel mai bun răspuns

Hi

I had the same problem with a wizard in Odoo 12. I think it is because lauching a wizard is not sufficient to set the value of some fields (even if you can pass the values of fields through the context and compute some other fields). I solved it by a button in the wizard. In your case, don't use a _default_get function, but compute the binary field upon clicking an "object" button (could be just a "Confirm" button). To avoid the button closing the wizard, you need a return to a ir.actions.act_window that reloads the wizard at the end of the function.

Pierre-François

Imagine profil
Abandonează
Cel mai bun răspuns

Hi,

Please do this.

<a href="#" onclick="window.open('/web_custom/static/src/index.html', '_blank')" >To Access Index Html Page</a>

Regards,

Silvestar

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
dec. 22
3407
0
ian. 22
2867
3
nov. 23
32521
0
iul. 19
2535
4
iul. 25
4937