HAP社区
    发帖
    登录

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

    来份板烧鸡腿堡 2024-09-18 20:59:02 问答 明道云  收藏
    • 复制链接
    • 新浪微博
    • 微信扫一扫
    分享
    1 / 280

    image.png

    来份板烧鸡腿堡 有1人点赞
    请 登录后发表观点
    裴大鱼 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>
      );
    }
    

    发表话题
    来份板烧鸡腿堡
    来份板烧鸡腿堡
    • 积分
      3
    • 注册排名
      3330