跳到主要内容
明道云社区 发帖
发帖 登录
来份板烧鸡腿堡

自定义的视图组件怎么将表格的点击行内数据传进去?

来份板烧鸡腿堡Lv.1问道 发布于 2024-09-18 19:16 最后回复 2024-09-18 20:59:02 问答 明道云
  • 新浪微博
  • 微信扫一扫
1 回复526 浏览
[图片]

image.png

来份板烧鸡腿堡 有1人点赞
请 后发表观点
裴大鱼
裴大鱼 Lv.3修习 2024-09-18 20:59:02

录屏 2024-09-18-20.25.11.mp4

设计上是不支持的,但可以通过筛选条件选动态值这种形式曲折的实现。

import React, { useEffect, useState, useCallback } from "react";
import { config, md_emitter } from "mdye";

export default function () {
  const [filters, setFilters] = useState(config.filters);
  const handleFiltersUpdate = useCallback((newFilers) => {
    setFilters(newFilers);
  }, []);
  const value = filters?.filtersGroup?.[0]?.values?.[0];
  console.log({ value });
  useEffect(() => {
    setFilters(filters);
  }, [filters]);
  useEffect(() => {
    md_emitter.addListener("filters-update", handleFiltersUpdate);
    return () => {
      md_emitter.removeListener("filters-update", handleFiltersUpdate);
    };
  }, []);
  return (
    <div className="h-screen flex justify-center items-center">
      <h1 className="text-4xl text-blue-600">{value}</h1>
    </div>
  );
}
发表话题
来份板烧鸡腿堡
来份板烧鸡腿堡Lv.1问道
  • 积分
    3
  • 注册排名
    3330
明道云社区 · 探索与分享企业数字化实践浏览讨论分享经验
你已晋入「」