Browse Source

:art: Update av

Daniel 2 years ago
parent
commit
ec6e104519
2 changed files with 3 additions and 2 deletions
  1. 2 2
      app/src/protyle/render/av/render.ts
  2. 1 0
      kernel/api/av.go

+ 2 - 2
app/src/protyle/render/av/render.ts

@@ -256,7 +256,7 @@ export const renderAVAttribute = (element: HTMLElement, id: string) => {
         <svg><use xlink:href="#${getColIconByType(item.key.type)}"></use></svg>
         <span>${item.key.name}</span>
     </div>
-    <div data-av-id="${table.avID}" data-key-id="${item.values[0].keyID}" data-block-id="${item.values[0].blockID}" data-block-id="${item.values[0].id}" data-type="${item.values[0].type}"  
+    <div data-av-id="${table.avID}" data-key-id="${item.values[0].keyID}" data-block-id="${item.values[0].blockID}" data-id="${item.values[0].id}" data-type="${item.values[0].type}"  
     class="fn__flex-1 fn__flex${["url", "text", "number"].includes(item.values[0].type) ? "" : " custom-attr__avvalue"}">
         ${genAVValueHTML(item.values[0])}
     </div>
@@ -327,7 +327,7 @@ export const renderAVAttribute = (element: HTMLElement, id: string) => {
                     avID: item.parentElement.dataset.avId,
                     keyID: item.parentElement.dataset.keyId,
                     rowID: item.parentElement.dataset.blockId,
-                    cellID: id,
+                    cellID: item.parentElement.dataset.id,
                     value
                 });
             });

+ 1 - 0
kernel/api/av.go

@@ -93,5 +93,6 @@ func setAttributeViewBlockAttr(c *gin.Context) {
 	cellID := arg["cellID"].(string)
 	value := arg["value"].(interface{})
 	blockAttributeViewKeys := model.UpdateAttributeViewCell(avID, keyID, rowID, cellID, value)
+	util.BroadcastByType("protyle", "refreshAttributeView", 0, "", map[string]interface{}{"id": avID})
 	ret.Data = blockAttributeViewKeys
 }