reactjs - How to add Month and Year based filters with table in ReactJs?
问题描述
I have a table where data is inserted from a JSON. Using React.Component, the table creation is below:
function myComponent() {
let handleMonthChange = (e) => {
alert('working fine month...');
}
let handleyearChange = (e) => {
alert('working fine year...');
}
return (
<>
<tbody>
{DATA.map(x => (
<tr>
<td>{x.date}</td>
<td>{x.name}</td>
<td>{x.language}</td>
<td><a href={x.link} target="_blank" class="btn">Click to Listen</a></td>
</tr>
))}
</tbody>
)}
<select name="ddlWebinarMonth" onChange={handleMonthChange} className="form-control">
<option value="0">Month</option>
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select name="ddlWebinarYear" onChange={handleyearChange} className="form-control">
<option value="0">Year</option>
<option value="2021">2021</option>
<option value="2020">2020</option>
</select>
Data displaying properly but I have to add Month
and Year
based filter with the table. How can I do that?
Thanks for your efforts!
解决方案
推荐阅读
- python-3.x - 使用 Scapy 发送嗅探到的 ESP 数据包
- php - 为什么没有在 php 中使用存储的访问令牌和刷新令牌创建谷歌日历事件
- filemaker - FileMaker 为记录的所有/部分字段自动生成按钮和字段?
- javascript - 获取转换后的 3D 顶点
- flutter - 文本在框装饰中对齐
- ios - App Store - 应用隐私 - 无法以管理员身份更新应用隐私问题
- flutter - 如何将 Flutter 插件集成到现有的 Flutter 项目中?
- python - 多个数据帧的加权平均值
- python-3.x - 防止在if语句python中进行更改
- javascript - 如何在 Javascript 中获取图像大小(不是尺寸)?