Skip to main content
Solved

How can I deactivate Kit Assembly fields in the Kit Line Details tab?

  • October 7, 2024
  • 5 replies
  • 131 views
  • Translate All

Forum|alt.badge.img

What I want is for these fields and button to be disabled or, rather, in read-only mode. Not like in this case, which is due to validation:
https://community.acumatica.com/develop-customizations-288/why-is-the-kit-line-detail-form-always-disabled-24699?tid=24699&fid=288

 

 

Best answer by Josiah Lisle

I also do not see it under Access Rights, not sure why this might be. The alternative you could try is with a customization using rowselected event handler something like this:

 

PXUIFieldAttribute.SetEnabled<LotSerOptions.qty>(e.Cache, row, false);
PXUIFieldAttribute.SetEnabled<LotSerOptions.startNumVal>(e.Cache, row, false);

extension.generateNumbers.SetEnabled(false);

View original

5 replies

Forum|alt.badge.img+3

If you are wanting these to always be read only, can you not do it with access rights?

Translate

Forum|alt.badge.img

I can't find that field in access rights

Translate

Chris Hackett
Community Manager
Forum|alt.badge.img
  • Acumatica Community Manager
  • December 24, 2024

Hi ​@rodolfobarrios52 were you able to find a solution? Thank you!

Translate

Forum|alt.badge.img
  • Jr Varsity III
  • March 17, 2025

Has anybody solved this? I can’t find that within access rights by screen either.

Translate

Forum|alt.badge.img+3

I also do not see it under Access Rights, not sure why this might be. The alternative you could try is with a customization using rowselected event handler something like this:

 

PXUIFieldAttribute.SetEnabled<LotSerOptions.qty>(e.Cache, row, false);
PXUIFieldAttribute.SetEnabled<LotSerOptions.startNumVal>(e.Cache, row, false);

extension.generateNumbers.SetEnabled(false);

Translate