Reactjs React表中的字符串格式
我使用的是react表V6。表中显示的数据是大写字符串。我想做的形成和显示成大写的格式。以下是反应表:Reactjs React表中的字符串格式,reactjs,Reactjs,我使用的是react表V6。表中显示的数据是大写字符串。我想做的形成和显示成大写的格式。以下是反应表: <ReactTable filterable data={items} columns={[{ Header: "ID", accessor: "id", },{ Header: "Sa
<ReactTable
filterable
data={items}
columns={[{
Header: "ID",
accessor: "id",
},{
Header: "Sale Status",
accessor: "sale_status",
style :{
'text-transform':'capitalized'
}
},
]} />
在销售状态数据中显示为
设计确认
我想显示为设计确认
。请给我一些建议您需要编写一个实用函数来将字符串转换为您想要的格式。并在列定义的单元格
属性中使用:
{
标题:“销售状态”,
访问者:“销售状态”,
单元格:(行)=>{
const sale_status=row.original.sale_status
如果(!销售状态)返回“”;
return sale_status.split(“”).map(w=>w[0].toUpperCase()+w.substr(1.toLowerCase()).join(“”)
}
}
function-toTitleCase(str,del=“389;”){
如果(!str)返回“”;
返回str.split(del).map(w=>w[0].toUpperCase()+w.substr(1).toLowerCase()).join(“”)
}
console.log(toTitleCase(“ABCD\u EFGH”))
console.log(toTitleCase(“abcd\u efgh”))
我需要在哪里编写函数()?它重新运行我[object object],它什么也不显示。只是空白,它仍然显示[object]。如果我在函数中输入像Cell:(value:any)=>toTitleCase(value)
函数toTitleCase(str:any,del=“”){if(!str)return”“;return str.toString().split(del).map((w:any)=>w[0].toUpperCase()+w.substr(1).toLowerCase()).join(“”)
。。!!你是传奇人物。。