0

单击ellipsis.

当我点击ellipsis按钮时,它会显示一个下拉菜单,Edit可能还有其他选项。

像这样的东西:

在此处输入图像描述

现在,当它被点击时,dropdown状态变为true,但再次点击时,它保持原样true并且不会将其状态更改回false,因此下拉菜单保持打开状态。

我正在使用该formatter属性来显示ellipsis每一行的按钮。

我一直在努力,但似乎仍然无法弄清楚该州到底出了什么问题。

const [dropdown, setShowDropdown] = useState(false);
const handleDropDown = () => setShowDropdown(!dropdown);

function optionsFormatter(cell, row, rowIndex, formatExtraData) {
    return (
      <div
        style={{
          cursor: "pointer",
          lineHeight: "normal",
          display: "flex",
          justifyContent: "space-between"
        }}
      >
        <FaIcons.FaEllipsisH onClick={handleDropDown} style={{cursor: 'pointer'}} />
      </div>
    );
  }

编辑 stupefied-worker-kg1u4

4

0 回答 0