Как использовать просмотрщик документов для виджета many2many_binary в odoo - PullRequest
2 голосов
/ 27 мая 2019

Я хотел бы добавить опцию предварительного просмотра для моих вложений в виде формы. У меня есть поле в many2many_binary. и я унаследовал виджет, чтобы добавить пользовательский значок. Теперь я нажимаю на этот значок, он должен показывать предварительный просмотр документа. это мой пример кода. Чтобы позвонить в мой просмотрщик документов.

ev.stopPropagation();
ev.preventDefault();
var attachments = [{
            "filename": self.recordData.display_name ,
            "id": source_id,
            "is_main": true,
            "mimetype": "image/png",
            "name": self.recordData.display_name + " " + self.value
            "type": "image",
        }]
var attachmentViewer = new DocumentViewer(this,attachments,activeID);    
attachmentViewer.appendTo($('body'));

Но это показывает, что вы должны предоставить строку или двоичный файл, а не объект, подобный этому. Пожалуйста, помогите мне.

...