我如何可以映射和设置索引0为true和其他为false onClick反应js这个地图功能显示所有门票的详细信息,这个想法是当用户单击按钮显示每张门票的详细信息时,我如何根据门票的数量返回按钮,然后点击显示一张门票详细信息,我如何做到这一点,请提供任何建议或解决方案
state = {
result: [],
success: 'success',
show: false,
};
ltenaryHandler = () => {
this.setState({
show: !this.state.show
});
};
render() {
const arabic = this.props.intl.locale === 'ar';
const result = this.state.result.map((results, i) => {
const departureDateApi = results.flight.travelSegment[0].departureDate;
const DepartureDate = moment(departureDateApi).format('DD/MM/YYYY');
const tripSegmentDuration = results.flight.travelSegment[0].arrivalTime;
const newTripSegmentDuration = moment(tripSegmentDuration).format('HH:mm:ss');
const DateOfFlight = results.flight.travelSegment[0].departureTime;
const DateOfFlightMomented = moment(DateOfFlight)
.add(0, 'hours')
.format('LLL');
return ( <
div key = {
results.id
}
className = {
'container'
} >
<
TogglePlus onClick = {
() => this.ltenaryHandler(i)
} > {
this.state.show && ( <
div className = {
'ltenaryHandler'
} >
<
BookingConfirmation / >
<
Header display = {
this.props.display
}
test = {
i + 1
}
/> <
DepartureInfo key = {
results
}
display = {
this.props.display
}
airportDeparture = {
results.flight.travelSegment[0].departureAirport === ' ' ?
`${results.flight.travelSegment[0].departureAirport}` :
`${results.flight.travelSegment[0].departureAirport} `.replace(/ /, ' - ')
}
departure = {
DepartureDate
}
segmentTripDuration = {
newTripSegmentDuration
}
/> <
FlightDetail / >
<
FlightInside alt = {
'Logo Company'
}
flightNumberPass = {
results.flight.travelSegment[0].aircraftName
}
PNR = {
results.flight.travelSegment[0].airlinePnr
}
FlightOperator = {
results.flight.travelSegment[0].airlineName
}
departureCountry = {
results.flight.travelSegment[0].departureAirport
}
ArrivalCountry = {
results.flight.travelSegment[0].arrivalAirport
}
DateOfFlight = {
DateOfFlightMomented
}
airport = {
results.flight.travelSegment[0].departureAirport
}
arrivalAirport = {
results.flight.travelSegment[0].arrivalAirport
}
terminal = {
results.flight.travelSegment[0].departureTerminal
}
arrivalTerminal = {
results.flight.travelSegment[0].arrivalTerminal
}
/> <
FlightAmenities / >
<
Wrapper arabic = {
arabic
}
padding = {
'5px 10px'
}
background = {
'#d3d3d4'
} >
<
Desc > {
`${this.props.intl.formatMessage({
id: 'Transit_Airport',
})} `
} < /Desc> <
/Wrapper> <
FlightDetail / >
<
FlightInside alt = {
'Logo Company'
}
flightNumberPass = {
results.flight.travelSegment[0].aircraftName
}
PNR = {
results.flight.travelSegment[0].airlinePnr
}
FlightOperator = {
results.flight.travelSegment[0].airlineName
}
departureCountry = {
results.flight.travelSegment[0].departureAirport
}
ArrivalCountry = {
results.flight.travelSegment[0].arrivalAirport
}
DateOfFlight = {
DateOfFlightMomented
}
airport = {
results.flight.travelSegment[0].departureAirport
}
arrivalAirport = {
results.flight.travelSegment[0].arrivalAirport
}
terminal = {
results.flight.travelSegment[0].departureTerminal
}
arrivalTerminal = {
results.flight.travelSegment[0].arrivalTerminal
}
/> <
FlightAmenities / >
<
/div>
)
} <
/TogglePlus> <
/div>
);
});
React有多种关于NPMJ的全面解决方案,包括我认为你想要的,叫做手风琴。手风琴是一个单一的选择部分的可折叠。
有各种各样的npm解决方案,包括react-可访问的手风琴,其中手风琴是默认的,以及rc-折叠,其中手风琴必须设置。
或者,不使用节点模块,您的问题已经在stackoverflow的另一个问题中得到了回答。
问题内容: 我该如何修改它如何在contenteditable元素(div)中设置caret(cursor)位置?使其接受数字索引和元素,并将光标位置设置为该索引? 例如:如果我有以下段落: 我打电话给: 光标将移动到索引3,如下所示: 我有这个,但是没有运气: 问题答案: 这是从HTML中选择后持久保留范围对象的更改而来的一个答案。请记住,这在几个方面都不是完美的(就像使用相同方法的MaxArt
问题内容: 对于matlpotlib来说我还很陌生,我发现刻度线定位器和标签令人困惑,所以请多多包涵。我发誓我已经搜寻了几个小时。 我有一个这样的数据框“框架”(相关列): 其中,工作日名称是索引,而工作日编号是一列。此框架中没有日期时间对象。 我把这个变成了一个数字。 我需要将x轴用作数值,因为我想稍后添加一个散点图,这对于字符串值是不可能的。 这样可以 所以基本上我希望我的xticks是“ d
问题内容: 自几个月前以来,我的集群每天都有一个索引,每个索引有5个分片(默认),并且由于分片太多(超过1000个),我无法在整个集群上运行查询。 文档ID是自动生成的。 如何将索引合并为一个索引,处理有冲突的ID(甚至可能发生冲突)并更改类型? 我正在使用ES版本5.2.1 问题答案: 仅在使用ELK堆栈几个月并逐日创建索引后才可见的常见问题。这里有一些选项可以解决性能问题。 首先,您可以用来限
我可以用CURL设置breaker.fielddata限制,但不遵守config中的设置: ES版本:1.6.0 在我的节点配置中 /etc/elasticsearch/elasticsearch.yml 配置中将fielddata限制设置为60%(8G堆中的4.7G),但是: 我可以将indices.breaker.fielddata.limit更改为60% 为什么配置中的行形式不受尊重?
我的df有列'country'和'country code'作为当前索引。如何删除此索引并创建只计算行数的新索引?我会留下它的样子。我想做的就是在国家旁边添加一个新的索引。多谢!
我在运行Oak1.0.11的AEM上设置了以下Lucene索引。我想知道这是否是序列化oak索引的正确方法,这样它就可以部署到我们的阶段和生产实例,而无需手动设置CRXDE。 关于Oak JCR的lucene索引,我还有以下问题