我正在尝试使用嵌套值映射对象数组并返回它。
我能够返回 tableheaderlist 但不能返回过滤的会话。我是不是遗漏了什么或哪里出了问题?
杰森
hosts: "[{"HostName":"user28.abc.com",
"Count":2,
"Sessions":[{"StartTime":"00:04:30",
"LastUserActivity":"00:00:46",
"DisplayName":"N/A",
"UserName":"user28",
"Status":"Running",
"Visibility":false,
"Token":"8A2EB"},
{"StartTime":"00:03:43",
"LastUserActivity":"00:03:43",
"DisplayName":"N/A",
"UserName":"",
"Status":"Disconnected",
"Visibility":true,
"Token":"2EBXZY"}
]
},
{ "HostName":"user27.xyb.com",
"Count":2,
"Sessions":[
{"StartTime":"00:00:1",
"LastUserActivity":"00:00:00",
"DisplayName":"N/A",
"UserName":"user27",
"Status":"Running",
"Visibility":false,
"Token":"32C5C"},
{"StartTime":"00:00:06",
"LastUserActivity":"00:00:02",
"DisplayName":"N/A",
"UserName":"test2",
"Status":"Running",
"Visibility":false,
"Token":"A9D45"
}
]
}]
代码:
renderSessionInfo() {
let content = [];
if (!this.state.activeHosts) {
return null;
}
content =
this.state.activeHosts.map((hosts) => {
return (<div>
{renderHostDisabledInfo}
{this.renderTableHeaderList(hosts)}
{this.renderFilteredSessions(hosts)}
</div>);
});
return (<div>
{content}
</div>);
}
预期结果:如果 Visibility 为 false,则应显示会话信息(用户名、显示名、状态、开始时间和上次用户活动)。
烙印99
阿晨1998
相关分类