Thanks for the reply Robert.
My app was using 3.16 version of API, and I encountered the issue mentioned inFeature Table not refreshing at v3.16
, refresh is not working, so I was calling _createStoreFromDataQuery() function as a workaround.
Now, I just updated my API reference to 3.19, and refresh seems to work. Issue is that selectRows works for selecting rows when rowID is known, in my case when I am adding feature to the layer, and calling featureTable.refresh in applyEdits callback function, I don't know the rowId of the new added row, so couldn't get selectRow to work.