cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

pre selected value in advance search field in backoffice

0 Likes
1,150

bo.pngbo1.pngHi expert,

in Backoffice advance search , i need to set the value as pre selected for catalog version lets say - Staged and folder as image. how can i achieve this ?

Thanks Rohit

View Entire Topic
pavan_joshi1
Participant
0 Likes

Answer :
You can write a filter/ adapter as below.
Code is not to the point for classes/ models, please change based on Hybris version.

Hope it solves your problem.

class YourClass extends AbstractInitAdvancedSearchAdapter {
public void addSearchDataConditions(final AdvancedSearchData searchData)
{
 final FieldType fieldType = new FieldType();
 fieldType.setDisabled(Boolean.FALSE);
 fieldType.setSelected(Boolean.TRUE);
 fieldType.setName("catalog");

 // multi conditions
 searchData.addCondition(fieldType, ValueComparisonOperator.EQUAL, CatalogVersion.Staged);
 searchData.addCondition(fieldType, ValueComparisonOperator.UNEQUAL, OrderStatus.Online);
}
}