ListView只有某一行数据需要更新怎么操作



  • 文档说:要更新datasource中的数据,请(每次都重新)调用cloneWithRows方法;数据源中的数据本身是不可修改的,所以请勿直接尝试修改。
    如果新加数据用concat不能用push;
    this._data = this._data.concat(newData);
    this.setState({
    ds: this.state.ds.cloneWithRows(this._data)
    });
    };

    那么问题:我已存在的某一行数据需要改变怎么办??



  • 已解决,还是操作原数组,再ds.cloneWithRows



  • 你好,怎么操作原数组就可以让某一行的数据发生变化啊?我现在也是点击一个按钮,然后按钮的状态发生变化,不知道该怎么写了啊,请问你能给点例子吗?谢谢


Log in to reply