微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 onRenderItemColumn 中 React Typescript Fluent Ui -DetailList

如何解决在 onRenderItemColumn 中 React Typescript Fluent Ui -DetailList

我 我没有成功修复错误 我需要在表格中显示按钮

我从流畅的 UI 复制代码 https://developer.microsoft.com/de-de/fluentui#/controls/web/detailslist/customitemcolumns enter image description here

但是这在 onrenderItem 中给出了错误,因为声明的列 enter image description here 我试试这个,但有错误 enter image description here

解决方法

我成功修复了错误

return (
    <div>
        <div>
            <div className="ms-Grid">
                <div className="ms-Grid-row">
                    <DetailsList
                        items={item}
                        columns={columns}
                        setKey='set'
                        onRenderItemColumn={renderItemColumn}
                    />
                </div>
            </div>
        </div>
    </div>
);



const renderItemColumn = (item: any,index: any,column: any) => {
let fieldContent = item[column.fieldName];
switch (column.key) {
    case 'custem':
        return  <Link href="https://developer.microsoft.com/en-us/fluentui#/controls/web/link" >ukbkkbio</Link></span>

    default:
        return <span >{fieldContent}</span>;
}

}

https://codesandbox.io/s/rough-cache-vgl3p?file=/src/App.tsx

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。