diff --git a/app/src/protyle/render/av/groups.ts b/app/src/protyle/render/av/groups.ts
index 63abbb33a..de43da90b 100644
--- a/app/src/protyle/render/av/groups.ts
+++ b/app/src/protyle/render/av/groups.ts
@@ -33,7 +33,12 @@ export const setGroupMethod = async (options: {
});
options.data.view = response.data.view;
options.menuElement.innerHTML = getGroupsHTML(getFieldsByData(options.data), options.data.view);
- // bindGroupsEvent(options.protyle, options.menuElement, options.data, blockID);
+ bindGroupsEvent({
+ protyle: options.protyle,
+ menuElement: options.menuElement,
+ blockElement: options.blockElement,
+ data: options.data
+ });
const tabRect = options.blockElement.querySelector(".av__views").getBoundingClientRect();
setPosition(options.menuElement, tabRect.right - options.menuElement.clientWidth, tabRect.bottom, tabRect.height);
};
@@ -105,10 +110,7 @@ export const getGroupsHTML = (columns: IAVColumn[], view: IAVView) => {
let groupHTML = "";
column = columns.find(item => item.id === view.group.field);
if (view.groups.length > 0) {
- groupHTML = `
-`;
+ groupHTML = '';
const disabledDrag = ["created", "date", "created", "updated"].includes(column.type);
view.groups.forEach(item => {
groupHTML += `
-
+
${groupHTML}