Forráskód Böngészése

feat: 实现默认展开第一行展开行

Jack Zhou 3 hónapja
szülő
commit
f8af1a8a18

+ 10 - 3
src/views/Tracking/src/components/TrackingDetail/src/components/ContainersView.vue

@@ -20,6 +20,10 @@ const tableData = ref<VxeGridProps<any>>({
   headerCellConfig: {
     height: 40
   },
+  expandConfig: {
+    expandAll: false,
+    expandRowKeys: []
+  },
   scrollY: { enabled: true, oSize: 20, gt: 30 },
   emptyText: ' ',
   showHeaderOverflow: true,
@@ -66,9 +70,12 @@ watch(
     if (containers && containers.container_column) {
       tableData.value.columns = handleColumns(containers.container_column)
       tableData.value.data = containers.container_data
-      // nextTick(() => {
-      //   tableRef.value && autoWidth(tableData.value, tableRef.value)
-      // })
+      tableRef.value?.reloadData(containers.container_data)
+      setTimeout(() => {
+        // tableRef.value && autoWidth(tableData.value, tableRef.value)
+        tableRef.value?.reloadData(containers.container_data)
+        tableData.value.data?.length > 0 && tableRef.value?.toggleRowExpand(tableData.value.data[0])
+      }, 100)
     }
   },
   {