I was working on a routine that set a value into several rows of a grid column and chanced upon some strange behavior. If I give ŒWI 'Value' a vector of row numbers (plus a column) and a scalar value, then that value gets replicated into each of those cells. However, if the vector of row numbers is specified as an empty vector (¼0), then the data is not discarded but is instead put into row #1. (Demo WS attached.)
This seems like strange behavior to me. Is it supposed to be working this way for some reason, or does it need a little repair work?
Attached file: GRIDIOTA0BUG.w3