Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在列表中的10项之后,React Native ListView不可选_Listview_Reactjs_React Native - Fatal编程技术网

在列表中的10项之后,React Native ListView不可选

在列表中的10项之后,React Native ListView不可选,listview,reactjs,react-native,Listview,Reactjs,React Native,我已经创建了一个具有可选行的列表视图,但当行超过10行时,选择将停止工作 在此列表中仅添加了9项: 工作很好,直到第十个项目被添加,它只是停止。 单击其他行项目,但样式不变。添加第10项时发生了一些奇怪的事情。解决了它!我没有在我的listview上设置initialListSize初始列表大小默认为10,并在达到该大小后停止重新加载 这有助于: 请输入更多有趣的代码,请将以下代码移出行功能,否则会降低应用程序的性能。“让setSelectedQueuer=()=>{this.setStat

我已经创建了一个具有可选行的列表视图,但当行超过10行时,选择将停止工作

在此列表中仅添加了9项:

工作很好,直到第十个项目被添加,它只是停止。


单击其他行项目,但样式不变。添加第10项时发生了一些奇怪的事情。

解决了它!我没有在我的listview上设置
initialListSize
<代码>初始列表大小默认为10,并在达到该大小后停止重新加载

这有助于:

请输入更多有趣的代码,请将以下代码移出行功能,否则会降低应用程序的性能。“让setSelectedQueuer=()=>{this.setState({selectedKey:data.\U键,editName:data.name,editParty:data.partySize,editPhone:data.phoneNumber,editNotes:data.notes});}”
// Individual row function
row(data, secId, rowId) {
  // place in queue
  let place = Number(rowId) + 1;

  // set the selected queuer to show its page
  let setSelectedQueuer = () => {
    this.setState({
      selectedKey: data._key,
      editName: data.name,
      editParty: data.partySize,
      editPhone: data.phoneNumber,
      editNotes: data.notes
    });
  }

  return (
    <Queuer
      key={data._key}
      queuerKey={data._key}
      place={place}
      name={data.name}
      selectedKey={this.state.selectedKey}
      createdAt={data.createdAt}
      partySize={data.partySize}
      onPress={setSelectedQueuer}
    />
  );
}
let isSelected = () => {
  if (this.props.queuerKey === this.props.selectedKey) {
    return Colors.info;
  } else {
    return 'white';
  }
}