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.