Restricting Reordering and Resizing of Columns

You can prevent users from reordering (moving) and resizing columns on a list.

This can be configured for the following lists:

  • Work view list
  • Work item list
  • Business service list
  • Process view list
  • Process instance list
  • Event view list
  • Event Viewer (event list)
  • Process template list(2)
  • Process templateEx list

To configure reordering and resizing of columns, you must add and set a property in the appropriate XML prototype (listDefault.xml) for the desired list. You can find the listDefault.xml file for the desired list in an appropriately named subdirectory of the following directory:

...\JSXAPSS\base\components\ListContainer\prototypes\

For example, to configure reordering and resizing of columns in the work item list, modify the following file:

...\JSXAPSS\base\components\ListContainer\prototypes\WorkItem\listDefault.xml

The specific location of the files that are modified to implement this customization depends on whether you are customizing a deployed Workspace application or a custom WCC application, as follows:

  • If you are customizing a deployed Workspace application, see Location of Files on a BPM Runtime Machine for information about the location of the files and directories mentioned above.
  • If you are using a deployed custom WCC application, you must make the appropriate changes to the files in your WCC development environment, as the files on the BPM runtime machine are not accessible. Therefore, you must make the changes, then redeploy the application. (Or if the application had not been deployed yet, make the changes before deploying the application.)

After making any of the changes described here, you may need to clear your browser cache for the changes to take effect.

The following customizations can be performed. Note that these customizations apply to the entire list for all users who log into the application you modify.

1

The process template list is displayed when using the Start Process Instance function, whereas the process templateEx list is displayed when creating a process view with the wizard.