将expandIcon图标移至右侧,并从扩展表Ant Design reatc js中删除空白空间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将expandIcon图标移至右侧,并从扩展表Ant Design reatc js中删除空白空间相关的知识,希望对你有一定的参考价值。

我需要您的帮助来解决此问题。

我正在使用Ant Design表,并且被卡在这里。我希望扩展行图标应该在表格当前的右侧(在给定的沙箱代码中删除,然后在它的左侧),当我们扩展一行时,扩展内容在左侧留一个小空间,我想将其删除。也就是说,它不应有任何多余的空间。伙计们,请帮帮我。

沙盒代码:https://codesandbox.io/s/ancient-mountain-ft8m1?file=/index.js

答案

对于将来使用此功能的人,正确的方法是使用antd桌子道具。

antd表的expandIcon属性采用返回反应节点的函数。

customExpandIcon(props) 
    if (props.expanded) 
        return <a style= color: 'black'  onClick=e => 
            props.onExpand(props.record, e);
        ><Icon type="minus" /></a>
     else 
        return <a style= color: 'black'  onClick=e => 
            props.onExpand(props.record, e);
        ><Icon type="plus" /></a>
    

然后放在表中:

<Table
    expandIcon=(props) => this.customExpandIcon(props)
    ...
/>

这将使您可以使用antd中的图标组合来代替antd表上的展开/最小化按钮。

希望这会对您有所帮助。

以上是关于将expandIcon图标移至右侧,并从扩展表Ant Design reatc js中删除空白空间的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Angular Material 扩展面板箭头图标定位在左侧

Android 中的两部分过渡动画:将一个 textview 向左滑出,并从右侧引入另一个

将 IF EXISTS 移至 WHERE 子句

如何将文本右侧的图标与图标列表元素模块对齐? [关闭]

将图标移动到 QCheckBox 中文本的右侧

将离子菜单图标放在标题的右侧