マウスドラッグで列幅を変更したりってできるのかなと調べてみたところ、『jquery-resizable-columns』を使うと簡単にできるみたいなので、Visualforce開発で試してみました。
読み込みが必要になるのは以下のファイルです。
JavaScript側で次のような宣言が必要になります。
これでドラッグで列幅を変更できるテーブルを実装できました。
apex:pageBlockTableでも試してみたのですが、そちらではうまく動かすことができませんでした。やり方があるかもしれませんが、通常のtableタグにした方がいいかもしれません。