首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当对象位于字段中时,对空表进行网格处理

当对象位于字段中时,对空表进行网格处理
EN

Stack Overflow用户
提问于 2016-05-26 00:03:42
回答 1查看 381关注 0票数 1

我正在尝试React的Griddle网格组件。当我传递一个带有原始字段的对象数组时,一切都很正常

代码语言:javascript
复制
<Griddle results={[{id: 42}]}/> // works

但是当字段中有对象时,它会显示一个空表

代码语言:javascript
复制
<Griddle results={[{id: {value: 42}}]}/> // doesn't work

我在字段和自定义组件中有复杂的对象来显示它们,但是表是空的。我该如何让它工作呢?

EN

回答 1

Stack Overflow用户

发布于 2016-10-15 04:38:29

您可以使用customComponent绕过Griddle的这个限制。在您的示例中,代码将如下所示:

代码语言:javascript
复制
import React from 'react';
import Griddle from 'griddle-react';

const GriddleValueComponent = props => (<div>{props.data.value}</div>);

var MyComponent = (props) => {

    const columnMetadata = [
        {
            "columnName": "id",
            "order": 1,
            "displayName": "The Value",
            "customComponent": GriddleValueComponent
        }
    ];

    return (
        <div className="cssmFsaDataList">
            <Griddle results={[{id: {value: 42}}]} columnMetadata={columnMetadata} columns={["id"]} />
        </div>
    );
}

export default MyComponent;

它呈现如下:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37442403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档