Mobile Freedom UI: filter QuickFilter by opened page ID

Version 8.3.4

There is a mobile record page for a Residential Complex (GenApp_CostCenter_LK) with tabs. It hosts two lookup quick filters: "Phase" (GenBuildingGroup) and "Section" (GenSections).

Requirement: the selection lists of these filters should show only the records related to the Residential Complex of the currently open page (by its Id), rather than all records in the lookup. The required FKs exist: GenBuildingGroup.GenResidentialComplexGenApp_CostCenter_LK, GenSections.GenCostCenterGenApp_CostCenter_LK.

What has already been verified: the mobile crt.QuickFilter has no recordsFilter property — its config contains only caption / icon / iconPosition, so there is no input at all for filtering the chip's list of values. The mobile page body cannot contain a handlers section (only a reference to an existing remote module). At the same time, filtering of widget data does work: crt.IndicatorWidget and crt.ChartWidget support PlatformAPIs.Filtration. So the problem lies specifically in the chip's selection list, not in the data.

Question: is there a supported way to bind a QuickFilter's record list to the record of the currently open page (similar to "filter by page data", which works for details and widgets)? If the only option is a custom component in a remote module, please confirm this and specify the recommended pattern.

thank you

Like 0

Like

0 comments
Show all comments