Odoo python fileopendialog

Кто-нибудь знает, как открыть файл диалога на Odoo? Я добавил кнопку в пользовательском представлении, теперь я хотел бы найти файл на КЛИЕНТЕ при нажатии этой кнопки.

Есть идеи?

Спасибо!

2 ответа

Вы можете определить двоичные поля в Odoo, как и другие поля. Посмотрите на определение модели ir.attachment и определения его представления, чтобы получить хороший совет, как это сделать для таких полей.

Вам нужно реализовать собственный виджет для этого. кнопки объекта запускают действия на стороне сервера, а не на стороне клиента

Вы можете найти больше информации о виджетах в официальной документации https://www.odoo.com/documentation/8.0/howtos/web.html, также вы можете найти некоторые примеры виджетов odoo в addons/web/static/src/js/view_form.js. чтобы загрузить файл, вам не нужно проходить через все это, вы можете использовать двоичное поле odoo, и задача обрабатывается odoo.

Другие вопросы по тегам