Hi Kevin,
Sorry for the delay in answering. It's not the question that's complicated, it's the answer.
In short, you shouldn't have to "refresh" when the same row is clicked, because the correct children should be populated in the first place.
However , yes, by editing the JavaScript in netweb.js, you can suppress the "don't refresh if clicking highlighted row" behavior. Bear in mind that after editing netweb.js you need to run the Gzipall bat file to rebuild all.js, and all.js.gz
specifically;
in netweb.js
search for
browseTable.prototype.cr = function (r,phf,s){
comment out the IF line (and it's closing bracket)
if (i != this.rowselected){
cheers
Bruce