在调用 checked 和 onchange 事件时检索局部变量的方法

By simon at 8 天前 • 0人收藏 • 3人看过

这是我第一次开发一个反应应用程序。 请原谅我。

我正在创建一个每行都有复选框的反应表。 通过在复选框中添加 onchange 和 checked events,我想知道选择了哪一行。 但是在检查调试时,似乎看不到检查了哪些行。

本地变量 this、 modifiedMap 和 row 未定义。

这是我的密码

导入 React,{ useState,useTableState } from"React"; import { useTableState } from"React-Table"; import Table from"。 . / TransactionPanelTable"; const getServerData async ({ Filters,sortBy,pageSize,pageIndex }){ await (resolve setTimeout (resolve,500)) ; const filtersArr Object.entries (Filters) ; / / Get our base data let rows [] ; for (let i 0; i 1000; i +){ rows.push ({ transaction seq: 1234,count: 1234,user id:"test",updated at:"",duration: 1.23}) ; } / Apply if (filtersArr.length){ rows filterrow Filters every ([ key,value ])[ row key row key ]]]]. { const [{ id,desc }] sortBy; rows [ ... rows ]. Sort (a,b)(a [ id ] b [ id ] ? 1: a [ id ] b [ id ] ? 0:-1) * (desc? 句子太长,请短一点! 设置数据和 pageCount setData (rows) ; setState (old ({ ... old,pageCount }) ; setLoading (false) ; } ; const handleckedchange row { let modifiedMap checkedMap; modifiedMap.Set (row,! 检查地图。 Get (row) ; setCheckedMap (modifiedMap) ; console. 句子太长,请短一点 句子太长,请短一点 ; 返回(反应。 片段表{ ... { data,checkedMap,columns,infinite,state,/ / Pass the state to the Table loading,manualsort: true,/ Manual sort manualFilters: true,/ manualFilters manualpagation: true,/ Manual pagation disableMultiSort: true,/ Disable multi-sort disableGrouping: true,/ Disable grouping: true,/ Disable grouping: true,/ Disable grouping: true } / React。 片段) ; }

谢谢你的帮助

登录后方可回帖

Loading...