我是一个 JavaScript 初学者,不知道如何搜索我所要实现的内容...
我有以下数组,在页面上以表格格式逐行显示。
[ 0: { cuip: ".A0100", quantity: 38, ... } 1: { cuip: ".A0102", quantity: 1, ... } ...]
当用户在列表中选择任何项目时,我将通过下面的开关按钮勾选相应行旁边的复选框。
toggleRow(cuip) {
const newSelected = Object.assign({}, this.state.selected);
newSelected[cuip] = !this.state.selected[cuip];
this.setState({
selected: newSelected,
selectAll: 2
});
}
我最终处于所选择状态。
{.A0100: true, ...}
这很好。如果用户选择1,多个或所有行,我会将这些行的cuips保存为true状态。问题在于,我需要保存行中的某些值,例如ste、clt、quantity等。
[
{
...
"cuip": ".A0102",
"clt": "asvd",
"ste": "v31r",
"quantity": 3,
...
}, {
...
"clt": "vr13",
"ste": "vr31",
"quantity": 6,
...
},
]
rows
是什么?我有所有的数据都在this.props.Data
下,但这是整个数据... - Extelliqent