Skip to main content
Question

Load records in Print/Email Orders screen based on custom SOOrder header checkbox

  • January 21, 2026
  • 4 replies
  • 32 views

Forum|alt.badge.img+2

Hello Team,

In the Print/Email Orders screen, I want to add a custom filter checkbox. I have already have a custom checkbox field in the SOOrder table. If the filter checkbox is checked, then only Sales Orders with this custom flag records should load; if unchecked, all records should load.

How can I achieve this?

 

4 replies

Forum|alt.badge.img
  • Freshman I
  • January 21, 2026

Filter DAC Extension for Processing Screen
 

This will work exactly as you want:
Checkbox unchecked → all orders load
Checkbox checked → only orders where SOOrderExt.UsrYourFlagField = true

A few minor modifications may be required. Please review and update the code accordingly based on the attached screenshot.

 


Forum|alt.badge.img+2
  • Author
  • Pro II
  • January 21, 2026

@FarhanaM60 

Thanks for the response, I need logic to load the records based on filter checkbox.


Forum|alt.badge.img
  • Freshman I
  • January 21, 2026

This is what written in Business logic it is validating according to Checkbox to load and unload

 


npetrosov31
Jr Varsity I
Forum|alt.badge.img
  • Jr Varsity I
  • January 21, 2026

hi ​@SKV687,

 

In order to get this done you need to take a look of how the grid is actually filtered. I found that the Records grid on that screen is created using this:

This SOEmailProcessing class is a PXFilteredProcessingJoin and if we dig a little it is just an inheritance:

The full select statement is a bit long to insert here. 

The only way I see here is to create an IEnumerable for the Records grid and add your filter inside of it.