Home › Forums › Presentation › Controls › Used Filter name not showing
- This topic has 6 replies, 2 voices, and was last updated 4 years, 1 month ago by
Atulan Zaman.
-
AuthorPosts
-
-
January 18, 2021 at 3:49 pm #15047
Mark De Carvalho
ParticipantFor the life of me I cant seem to figure out how to get the configured filter to display what the user has chosen. For instance “Client State equals Active”, I can only get it to show “Touch Status” instead of “Touch Status equals Completed” for example. How is that part of the filter configured? See screenshots attached, first one is how it should work, second is how it looks at the moment. Also, I read the docs and this doesnt seem to be covered in the filters docs.
0Attachments:
You must be logged in to view attached files. -
January 18, 2021 at 4:55 pm #15077
Atulan Zaman
ParticipantCan you please share your .filter file configuration? It’s hard to tell what the missing configuration is.
My instinct tells me your “association” property for the <Field> element might be incorrect. Meaning your association path does not match the type of the “items” property or the “picker” property. If your “items” an enum, I would ensure that the association path also indicates an enum.
In this snippet taken for BaseOpportunity.filter eg. “BaseOpportunity -> template -> type” matches the class type that the picker “mda:OpportunityTypeEnum” is associated with. If these two things match the filter control “should” render the selection correctly.
<Field association=”template type” caption=”IDS_TYPE” case=”OPTY-ALL OPTY-CONTACT” persistent=”true” picker=”mda:OpportunityTypeEnum”/>
0-
January 20, 2021 at 6:19 pm #15119
Mark De Carvalho
ParticipantHi Atulan, does the filter file i shared help? Anything else you need to diagnose potential issue?
0
-
-
January 19, 2021 at 9:58 am #15098
Mark De Carvalho
ParticipantHere is the .filter file:
<Filter class=”EntityTouch”>
<Field association=”touchType” caption=”ids.touchType” multi=”false” persistent=”true” picker=”mda:TouchType” valueCaption=”description”/>
<Field association=”touchStatus” caption=”idsf.ActDateTouchList.TouchStatus” multi=”false” persistent=”true” picker=”mda:TouchStatusEnum”/>
<Field association=”tier” caption=”ids.tier” multi=”false” picker=”mda:ClientTierEnum” valueCaption=”caption”/>
</Filter>0-
January 21, 2021 at 10:51 am #15134
Atulan Zaman
ParticipantHi Mark,
For “touchStatus”, can you please try setting valueCaption=”caption”? The valueCaption property tells the filter which attribute to use for the selected value to render the caption in the filter chip.
Regarding “touchType”, I can see that you have specified the valueCaption but still the selection is not appearing. Can you please ensure that the “description” attribute is loaded by the picker during selection? If the selection mode for the filter chip is a picker, the attribute needs to be loaded by the picker. Otherwise the filter might get a null value. You can load the attribute (unless it is loaded already) by specifying the “attributes” property in the .picker file. You can find an example of this in EntitlementDivision.picker.
0-
January 21, 2021 at 3:44 pm #15143
Mark De Carvalho
ParticipantPerfect, all set now! Thanks for your help.
0-
January 21, 2021 at 3:48 pm #15152
Atulan Zaman
ParticipantGreat! Glad to hear it worked out.
0
-
-
-
-
-
AuthorPosts
- You must be logged in to reply to this topic.