2020-09-09 05:27发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,对于后台的listview组件,当列限定符为原始类型时," sortable" = true效果很好,但是当列为对象时,sortable =" true"无效。 如何将排序添加到对象列?
谢谢!
嗨,
排序在灵活的搜索/solr查询级别上进行。 因此,我唯一要更改它的想法是覆盖 FieldSearchFacadeStrategy 并在那里实现一些自定义排序。
FieldSearchFacadeStrategy
干杯, 雅切克
从yaas空间移出
通常,按参考值排序通常是没有意义的。 您可能期望按词法进行排序-即您将必须知道标签计算的值(在通过基本配置完成的后台)。 我们无法在数据库上执行此操作。 在其他所有情况下,您宁愿获得随机结果。
在进行solr的情况下,您将具有更大的灵活性,但是再次提醒您,这与该搜索的性质背道而驰。 在这种情况下,结果应遵循相关性。
干杯, Wojtek
您需要实施策略,将其注册为spring bean,并将其添加到注册表。 就是这个。 请以 com.hybris.backoffice.solrsearch.dataaccess.facades.DefaultSolrFieldSearchFacadeStrategy 为例。
com.hybris.backoffice.solrsearch.dataaccess.facades.DefaultSolrFieldSearchFacadeStrategy
加油, 雅切克
最多设置5个标签!
嗨,
排序在灵活的搜索/solr查询级别上进行。 因此,我唯一要更改它的想法是覆盖
FieldSearchFacadeStrategy
并在那里实现一些自定义排序。干杯, 雅切克
从yaas空间移出
嗨,
通常,按参考值排序通常是没有意义的。 您可能期望按词法进行排序-即您将必须知道标签计算的值(在通过基本配置完成的后台)。 我们无法在数据库上执行此操作。 在其他所有情况下,您宁愿获得随机结果。
在进行solr的情况下,您将具有更大的灵活性,但是再次提醒您,这与该搜索的性质背道而驰。 在这种情况下,结果应遵循相关性。
干杯, Wojtek
嗨,
您需要实施策略,将其注册为spring bean,并将其添加到注册表。 就是这个。 请以
com.hybris.backoffice.solrsearch.dataaccess.facades.DefaultSolrFieldSearchFacadeStrategy
为例。加油, 雅切克
一周热门 更多>