Вы должны настроить xml для получения желаемого поведения. Наилучшим подходом является создание нового расширения из шаблона ybackoffice для консолидации ваших изменений.
В основном исходное расширение имеет следующие строки:
<context type="Product" component="pcmbackoffice-assortment-collection-browser" >
<cb:collection-browser xmlns:cb="http://www.hybris.com/cockpitng/config/collectionbrowser">
<cb:available-molds default-mold="grid-view">
<cb:mold spring-bean="listViewCollectionBrowserMoldStrategy"/>
<cb:mold spring-bean="gridViewCollectionBrowserMoldStrategy"/>
</cb:available-molds>
</cb:collection-browser>
</context>
Просто скопируйте и вставьте новое расширение в файл -backoffice-config.xml и удалите строку, соответствующую виду сетки (для удаления опции), например ::
<context type="Product" component="pcmbackoffice-assortment-collection-browser" >
<cb:collection-browser xmlns:cb="http://www.hybris.com/cockpitng/config/collectionbrowser">
<cb:available-molds default-mold="list-view">
<cb:mold spring-bean="listViewCollectionBrowserMoldStrategy"/>
</cb:available-molds>
</cb:collection-browser>
</context>
Сделайте ant очистить все и после обновления HAC в вашем расширении.
Ps .: Вы можете применить эти изменения через orchestrator, чтобы увидеть результат в реальном времени, прежде чем создавать новое расширение.