This example is similar to the locking grid example, except that the two sides are both scrollable. It's just a "twinned" grid with each side showing a different subset of columns.
Columns may be dragged across into the opposite side.
Note that the js is not minified so it is readable. See twinned-grid.js.