Я хотел бы добавить опцию предварительного просмотра для моих вложений в виде формы. У меня есть поле в 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'));
Но это показывает, что вы должны предоставить строку или двоичный файл, а не объект, подобный этому. Пожалуйста, помогите мне.