On the demo website for jqGrid, the columnChooser module is displayed like this:
It allows you to both reorder the columns and select which columns are to be shown.
Unfortunately when I enter this section of code into my application(The code that is suppose to make this appear exactly as portrayed):
jQuery("#colch").jqGrid('navButtonAdd','#pcolch',
{ caption: "Columns",
title: "Reorder Columns",
onClickButton : function (){
jQuery("#colch").jqGrid('columnChooser');
}
// ...
It displays a column chooser; however, it only allows you to choose which columns to display and not the order the appear. One other noticeable difference is that the interface looks nothing like the above, it is simply a list of columns that you either select or de-select, by control click to select them one at a time or shift-click to select in bulk.
Here is a link to the demo site, to use as a reference. http://trirand.com/blog/jqgrid/jqgrid.html