Context

The issue is when you have a List that is showing 100 or more records at 1 page, causing the browser to make 100 separate calls to the server. Which in turn causes the Process Status Bar to load slowly.

Workaround

This can be solved by using a Multi Datalist formatter plugin to sequentially use a beanshell formatter before using the process status formatter. The bean shell code below is used to display status bar only for records that are "Resolved".

BeanShell Code
String status = row.get("status");
if(status.equals("Resolved")){
return value; 
}else{
return null; 
}

Download Demo App

A demo app has also been attached below for you to download and try out the wordaround. The Multi Datalist Formatter plugin is already included in the App and will automatically be installed into your Joget DX when you import this app.

APP_processStatusBar.jwa

  • No labels