I have a field in the unbound filter DAC for a custom processing screen that is a multi-select dropdown field. It has the PXStringList attribute defined like this:
#region POStatus
[PXString]
[PXDefault(PersistingCheck = PXPersistingCheck.Nothing)]
[PXUIField(DisplayName = "PO Status")]
[PXStringList(new string[] { "N", "B" }, new string[] { "Open", "Pending Approval" }, MultiSelect =true)]
public string POStatus { get; set; }
public abstract class poStatus : PX.Data.BQL.BqlString.Field<poStatus> { }
#endregion
How can I use this field in the Where clause of the BQL query for the main view? So, in this case I'm trying to filter POOrder records by whatever statuses the user selects in the multi-select drop down. I tried using the IsIn<> operator but, it doesn't build.
Do I have to resort to a view delegate in order to do this?
TIA!