mirror of
https://github.com/Qortal/qortal-ui.git
synced 2025-02-11 17:55:51 +00:00
reselecting open orders after the open orders are rerendered
This commit is contained in:
parent
b5a9be475e
commit
3b378c6e56
@ -1552,6 +1552,14 @@ class TradePortal extends LitElement {
|
|||||||
this.isLoadingOpenTrades = false
|
this.isLoadingOpenTrades = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
reSelectOpenOrders() {
|
||||||
|
const qortalATAddressesString = this.shadowRoot.getElementById('qortalAtAddress').value;
|
||||||
|
const qortalATAddresses = qortalATAddressesString.split(',');
|
||||||
|
const itemsToSelect = this.tradesPresenceCleaned.filter((order) => qortalATAddresses.includes(order.qortalAtAddress));
|
||||||
|
this._openOrdersGrid.selectedItems = [...itemsToSelect];
|
||||||
|
this.fillBuyForm(itemsToSelect);
|
||||||
|
}
|
||||||
|
|
||||||
async reRenderMyOpenOrders() {
|
async reRenderMyOpenOrders() {
|
||||||
this.requestUpdate()
|
this.requestUpdate()
|
||||||
await this.updateComplete
|
await this.updateComplete
|
||||||
@ -2665,6 +2673,7 @@ class TradePortal extends LitElement {
|
|||||||
filterPresenceList()
|
filterPresenceList()
|
||||||
this.listedCoins.get(message.data.relatedCoin).openFilteredOrders = this.tradesPresenceCleaned
|
this.listedCoins.get(message.data.relatedCoin).openFilteredOrders = this.tradesPresenceCleaned
|
||||||
this.reRenderOpenFilteredOrders()
|
this.reRenderOpenFilteredOrders()
|
||||||
|
this.reSelectOpenOrders()
|
||||||
return null
|
return null
|
||||||
default:
|
default:
|
||||||
break
|
break
|
||||||
|
Loading…
x
Reference in New Issue
Block a user