33
Views
3
Comments
Solved
Coherence Suggestion Warning when combobox is nonmandatory and attribute is mandatory
Question

Hi,

I am having a filter scenario where have one text field and one combobox and a button to filter table.

Combobox filter based on status:

1. Status comes from a static entity. 

2. Have a special list with value  "Any Status". 

3. Mandatory is false for combobox.


I am getting Coherence Suggestion Warning "'Combo Box' is declared as non-mandatory but Status.Id is mandatory. Consider changing 'Mandatory' property to True."

If I make this combo mandatory then I can not select "Any Status" special value,as it says it is a reuired field.(Images Below):

How I can resolve this warning?

2020-09-01 10-42-42
Stefano Valente
Solution

Abdul quadir Saifee wrote:

Stefano Valente wrote:

I only get this warning when i put the combobox in a form and then use the Id of the form-record in the variable.

Is your session variable a record and did you use that a record for the form you put your combobox in?





No, its not in a form. Actually it should not show any warning if there is a special list is there.


You will only get that warning when your widget is bound to a field in a record and that field is mandatory.


If you want to have a filter in your form, please check this:

- the sessionvariable in the combobox should be of type StatusIdentifier. Use that variable in your aggregate in the preparation.




2020-09-01 10-42-42
Stefano Valente

I only get this warning when i put the combobox in a form and then use the Id of the form-record in the variable.

Is your session variable a record and did you use that a record for the form you put your combobox in?





2019-07-26 07-21-47
Abdul quadir Saifee

Stefano Valente wrote:

I only get this warning when i put the combobox in a form and then use the Id of the form-record in the variable.

Is your session variable a record and did you use that a record for the form you put your combobox in?





No, its not in a form. Actually it should not show any warning if there is a special list is there.


2020-09-01 10-42-42
Stefano Valente
Solution

Abdul quadir Saifee wrote:

Stefano Valente wrote:

I only get this warning when i put the combobox in a form and then use the Id of the form-record in the variable.

Is your session variable a record and did you use that a record for the form you put your combobox in?





No, its not in a form. Actually it should not show any warning if there is a special list is there.


You will only get that warning when your widget is bound to a field in a record and that field is mandatory.


If you want to have a filter in your form, please check this:

- the sessionvariable in the combobox should be of type StatusIdentifier. Use that variable in your aggregate in the preparation.




Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.