Reimplement treetable without using PrimeNG
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Refactorización
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- angular, typescript
- Área
- frontend
Línea de trabajo
Lee primero la implementación actual de treetable y la solución temporal de issue #276; aquí no se indica ningún archivo ni prueba. Compara el reemplazo con el desplazamiento virtual, autolayout, la coincidencia de los anchos del encabezado y el cuerpo, y las preocupaciones relacionadas con el parpadeo, y considera que está terminado cuando estos comportamientos funcionen sin PrimeNG.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Primeng treetable is implemented in such a way that it requires a lot of ugly workarounds to adjust it.
Virtual scroller doesn't work as expected out of the box and the biggest issue is that it doesn't support autolayout for scrollable tables (header and body are separated into different tables by design - temporary workaround is implemented in https://github.com/AbsaOSS/cps-shared-ui/issues/276, but we still can't prevent flickering and sometimes cells width match is still not accurate).
- Lenguaje dominante
- TypeScript
- Estrellas
- 9
- Forks
- 7
- Merge medio
- 1 d 5 h
- PR fusionados (30 d)
- 7
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de AbsaOSS/cps-shared-ui
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
AbsaOSS/cps-shared-ui#875 ·
Los mantenedores suelen responder en 1 día
-
enhancement library
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
AbsaOSS/cps-shared-ui#644 ·
Los mantenedores suelen responder en 1 día
-
Fix WCAG 2.5.3 label-in-name mismatches and re-enable axe rulePosiblemente ocupada @lukasmatta la tomó hoy. Abiertoaccessibility
AbsaOSS/cps-shared-ui#900 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Table, Tree table: focus is lost after closing a column filter with Apply, Clear or ClosePosiblemente ocupada @fateeand la tomó hace 3 días. Abiertobug library
AbsaOSS/cps-shared-ui#896 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
CpsDatepickerComponent: disabled cells are not marked aria-disabledPosiblemente ocupada @fateeand la tomó hace 3 días. Abiertobug library
AbsaOSS/cps-shared-ui#891 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de AbsaOSS/cps-shared-ui
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Graphify-Labs/graphify#4860 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
sveltejs/eslint-plugin-svelte#1615 ·
Los mantenedores suelen responder en 7 días
-
Parallel reticle_verify opens per-flow leases without the source lease's ignoreHTTPSErrorsPosiblemente ocupada @as992949791 la tomó hoy. Abiertogood first issue help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
reticlehq/reticle#2033 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día