Hello, community!
This is a selection window for my lookup. Lets take this example, I should not be able to select collaterals that have remaining allocation 0. My problem is that this field is being populated by a process, and the regular lookup filtration does not work. Is there any way to make that select button throw an error/ not let the user save their pick? As in, if remaining allocation equals 0 => select button will do nothing.
Like
1 comments
17:30 Oct 21, 2022
Hello Maria,
Modifying this module window is quite a hard task to do. I believe is your case attribute filter will work just fine:
attributes: { "{Your lookup column Name}": { "dataValueType": Terrasoft.DataValueType.LOOKUP, "lookupListConfig": { "filters": [ function() { var filterGroup = Ext.create("Terrasoft.FilterGroup"); filterGroup.add("IsNotNull", Terrasoft.createColumnFilterWithParameter( Terrasoft.ComparisonType.GREATER, "[{Your lookup column Name}:Id].RemainingAllocation", 0)); return filterGroup; } ] } } },
With these records where the remaining allocation is 0 will not be displayed.
Show all comments