alibaba / alibaba/x-render

数据源中包含JSX,单元格中数据无法正常渲染

Open
#1,639 1 comment 0 reactions 1 assignee Claimed by @lhbxs View on GitHub
Dominant language
TypeScript
Stars
7.9k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

下面是我的列
const ruleColumns = [
...,
{
title: '操作',
dataIndex: 'operate',
key: 'operate',
}
]

下面是我的数据源
const ruleMockData = [
{
"ruleCode": 1001,
"ruleName": "春季氛围活动",
"ruleType": '商品规则',
"priority": 1,
"status": 1,
operate: (


随便写的内容

),
}
]

这种情况下会导致我的operate数据无法正常渲染
这种写法我希望保证我的columns保持纯净

问题就是packages/table-render/src/core/TableView/field.tsx
第153行代码判断有问题
不能单纯的判断是不是对象
还得看是不是一个react元素

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.