React Native 来自响应服务器的布尔值在表ant中不可见

s8vozzvw  于 2023-05-07  发布在  React
关注(0)|答案(2)|浏览(137)

我在react-native项目中使用https://ant.design/components/table/
我有fetch和所有的数据工程,除了布尔值!
有什么建议?

const columns = [
    {
      title: 'Test',
      dataIndex: 'testbool',
      key: 'testbool',
      width: '20%',
    }, ...
23c0lvtd

23c0lvtd1#

查看代码后,您可以尝试以下操作:

const columns = [{
      title: 'Test',
      dataIndex: 'testbool',
      key: 'testbool',
      width: '20%',
      render : (text) => String(text),
    }, ...

这在我的代码中用于访问布尔值。希望它也能在你的身上发挥作用。

mf98qq94

mf98qq942#

你也可以这样做:

const columns: TableColumnsType<TableData> = [
    {
      title: "Payment Card",
      dataIndex: "hasActivePaymentCard", 
      key: "hasActivePaymentCard", 
      render: (value: boolean) => renderBoolean(value)
    },
  ]
const renderBoolean = (value: boolean) => {
    return (
      <Checkbox checked={value} ></Checkbox>
    );
  }

相关问题