react-native-sortable-list icon indicating copy to clipboard operation
react-native-sortable-list copied to clipboard

for first time drag and drop and update data is working fine but not second time after updating array(bucket)

Open AtulSandilya opened this issue 7 years ago • 2 comments

<SortableList renderFooter={this._renderFooter} manuallyActivateRows={true} onChangeOrder={(nextOrder) => { this._order = nextOrder }} onReleaseRow={(key) => this._releaseRow(this._order, key)} data={this.state.bucket} renderRow={this._renderRow} />

_releaseRow = (order, key) => { let release_key = 1 let array_id = [] if(order){ for(let i = 0; i < order.length; i++){ array_id.push(this.state.buckets[order[i]].id) if(order[i] == key){ release_key = order[i] } } const bucket_copy = this.state.buckets.slice() const new_bucket = this.array_move(bucket_copy, key, release_key) this.setState({buckets: new_bucket}) }

AtulSandilya avatar Apr 25 '18 15:04 AtulSandilya

Did you ever resolve this? I'm having the same issue updating from props (redux state).

ppetrick avatar Oct 13 '18 23:10 ppetrick

I fix exactly the same issue with autoscrollAreaSize={-200}

damikdk avatar Nov 09 '18 17:11 damikdk