manuel
(Manuel Kostka)
7 Septiembre, 2024 07:48
1
Estoy usando Featured Lists para mostrar listas seleccionadas de temas. Puedo usar filtros de lista como “latest”, “top” o “unread” sin problemas. Pero cuando intento filtrar por “hot”, obtengo una selección extraña:
La selección no coincide con la lista “Hot” real:
No sé por qué esto no funciona. Así es como se aplican los filtros:
const userFilters = ['new', 'unread'];
if (userFilters.includes(`${this.args.list.filter}`) && !this.currentUser) {
return;
}
let solvedFilter;
if (this.args.list.solved) {
solvedFilter = this.args.list.solved === 'solved' ? 'yes' : 'no';
}
const topicList = await this.store.findFiltered('topicList', {
filter: this.args.list.filter,
params: {
category: this.args.list.category,
tags: this.args.list.tag,
solved: solvedFilter,
},
});
if (topicList.topics) {
return (this.filteredTopics = topicList.topics.slice(
0,
Moin
7 Septiembre, 2024 07:52
2
Cuando pides tu lista real de “actividad”, ¿obtienes el mismo resultado que en tu lista de componentes?
2 Me gusta
manuel
(Manuel Kostka)
7 Septiembre, 2024 08:03
3
De hecho Gracias @Moin
Cuando ordeno por actividad, obtengo los mismos temas en la lista principal:
Y cuando no aplico el orden en el componente, obtengo la lista principal como me gustaría:
Por lo que veo hasta ahora, probablemente podría simplemente eliminar order: "activity" del código del componente, ya que se aplica por defecto en otras listas de todos modos.
2 Me gusta
system
(system)
Cerrado
7 Octubre, 2024 08:04
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.