我正在做类似的事情,但该值被视为字符串,而不是具有布尔值的变量
{question.data.map((value, i) => (
<View style={{ flexDirection: 'row', alignItems: 'center', justifyContent: 'center' }}>
<CheckBox value={`this.state.checked${i}`} onValueChange={() => this.toggleCheckBox(i)} />
<Text>{value.question}</Text>
</View>
))
}
这是我的toggleCheckBox方法
toggleCheckBox(i) {
this.setState({ [`checked${i}`]: ![`this.state.checked${i}`] });
}
需要帮助。
答案 0 :(得分:1)
问题在于在此状态周围添加字符串插值
QSqlRecord localRecord = q.driver()->record("table");
for (int var = 0; var < localRecord.count(); ++var) {
QString fieldName = localRecord.fieldName(var);
qDebug() << fieldName;
}