在以react-native-sectioned-multi-select显示数组时出现问题,该数组接受要创建子数组的子数组,
StaffData: [ {
name: 'Users',
id: 0,
// these are the children or 'sub items'
children: [
{
name: 'Apple',
id: 10,
},
{
name: 'Strawberry',
id: 17,
},
{
name: 'kolo',
id: 13,
},
{
name: 'mo',
id: 14,
},
{
name: 'n',
id: 15,
},
{
name: 'n',
id: 16,
},
],
}]
来自此 基本上我希望下面的数组有一个像上面的数组一样具有'id'和'name'的父对象
var secondarray =
{"StaffData":
[{"id":1,"name":"Obi"},
{"id":2,"name":"Logistics"},
{"id":3,"name":"Security"},
{"id":4,"name":"Admin"},
{"id":5,"name":"Admin2"}]}
所以如果我做不到,如何在react-native-sectioned-multi-select上显示第二个数组
答案 0 :(得分:0)
我可能会误解这个问题,但是由于secondarray.StaffData
似乎已经是您想要在StaffData.children
中使用的确切数据,因此只需使用所需格式的数组/对象文字即可:
let StaffData = [{
name: 'Users',
id: 0,
children: secondarray.StaffData
}];