Skip to main content
Answer

Edit a Process Screens Grid

  • March 12, 2024
  • 5 replies
  • 184 views

Forum|alt.badge.img

Think I already know the answer to this, but is it possible to make the grid on a process screen editable? Ability to change one or two fields.  I am pretty sure this is not possible but incase someone has a way around the norm would appreciate any insight.

Best answer by edwardmcgovern53

OK.  The Process Graphs by default have this behavior:  Set all items in the grid except for the select check box to not be enabled. 

You get around it by Setting the controls back to enabled in the RowSelected Event of the PXProcessing Grid for the process form.  Thats the way that above screen did it and I found many others online.  You can just set it right back to enabled

 

protected virtual void DacfromthePXProcesssing_RowSelected(PXCache sender, PXRowSelectedEventArgs e)
{
    
    PXUIFieldAttribute.SetEnabled<DacfromthePXProcessing.usrSomeField>(sender, null, true);
    

}

 

 

5 replies

Forum|alt.badge.img
  • Varsity I
  • March 12, 2024

It is possible. For example, the “Prepare Replenishmnet” screen (IN508000), you can change the “Qty. To Process” field.


Forum|alt.badge.img

I was looking for an example, thanks. 

I added the PXSave to a process screen just on inventoryitem table and nothing was editable by default.  I will check that screen and not the differences

 


Forum|alt.badge.img
  • Author
  • Jr Varsity III
  • Answer
  • March 12, 2024

OK.  The Process Graphs by default have this behavior:  Set all items in the grid except for the select check box to not be enabled. 

You get around it by Setting the controls back to enabled in the RowSelected Event of the PXProcessing Grid for the process form.  Thats the way that above screen did it and I found many others online.  You can just set it right back to enabled

 

protected virtual void DacfromthePXProcesssing_RowSelected(PXCache sender, PXRowSelectedEventArgs e)
{
    
    PXUIFieldAttribute.SetEnabled<DacfromthePXProcessing.usrSomeField>(sender, null, true);
    

}

 

 


Naveen Boga
Captain II
Forum|alt.badge.img+19
  • Captain II
  • March 13, 2024

@edwardmcgovern53  It is possible but NOT recommended if this processing screen is running in the background for specific period of time.


Forum|alt.badge.img

Thats good to know, thank you