Hello,
In SalesTableListPage form, is there a way to prevent user from selecting a record in the grid, when it gets active, based on a condition?
Your help is most appreciated.
Hello,
In SalesTableListPage form, is there a way to prevent user from selecting a record in the grid, when it gets active, based on a condition?
Your help is most appreciated.
The actual posing is done by SalesFormLetter_Invoice, SalesInvoiceJournalCreate and related classes.
I use canInvoiceBeUpdated method in SalesTableType class to disable/enable the Invoice button.
It works fine with individual selection and it is a mess with multiselecting.
Which class?
Then you should put it into the invoicing logic. Then it'll also apply if users do it from a different form (typically SalesTable form).
I want to prevent the user from invoicing sales order(s) with a certain condition when he/she try to multiselect grid records.
I don't think you should try to block a selection.
What is the action with the record that you actually want to prevent?
André Arnaud de Cal...
292,516
Super User 2025 Season 1
Martin Dráb
231,321
Most Valuable Professional
nmaenpaa
101,156