diff --git a/addons/web/static/src/views/fields/binary/binary_field.js b/addons/web/static/src/views/fields/binary/binary_field.js
index 6de9d6c31f9..a72ccdd0253 100644
--- a/addons/web/static/src/views/fields/binary/binary_field.js
+++ b/addons/web/static/src/views/fields/binary/binary_field.js
@@ -62,6 +62,15 @@ export class BinaryField extends Component {
}
}
+export class ListBinaryField extends BinaryField {
+ static template = "web.ListBinaryField";
+}
+
+export const listBinaryField = {
+ ...BinaryField,
+ component: ListBinaryField,
+};
+
export const binaryField = {
component: BinaryField,
displayName: _lt("File"),
@@ -80,3 +89,4 @@ export const binaryField = {
};
registry.category("fields").add("binary", binaryField);
+registry.category("fields").add("list.binary", listBinaryField);
diff --git a/addons/web/static/src/views/fields/binary/binary_field.xml b/addons/web/static/src/views/fields/binary/binary_field.xml
index 2e90c452f61..7dfb439543c 100644
--- a/addons/web/static/src/views/fields/binary/binary_field.xml
+++ b/addons/web/static/src/views/fields/binary/binary_field.xml
@@ -11,7 +11,7 @@
>
+
+
+
+
+
+ btn btn-sm btn-link fa fa-download o_download_file_button
+
+
+ btn btn-sm btn-link fa fa-pencil o_select_file_button
+
+
+ btn btn-sm btn-link fa fa-trash o_clear_file_button
+
+
+
+