visjs cronograma – establecer la posición vertical inicial de los elementos.
Estoy utilizando vis-timeline
para renderizar cien filas de datos. Cuando el componente se carga, deseo ver las filas que comienzan desde el principio: 1, 2, 3, y así sucesivamente. En cambio, por defecto, vis-timeline
comienza mostrando el final de la lista (…97, 98, 99, 100), por lo que tienes que desplazarte hacia arriba para llegar a la parte superior.
Existen métodos como setWindow()
para establecer el marco temporal horizontal, pero ¿y la posición vertical? He intentado el método scroll()
de HTML, pero eso parece no hacer nada.
Normalmente usaría orientation: { item: 'top' } }
en las opciones, pero hay un error que impide el desplazamiento en ese caso; debe establecerse en 'bottom'
.
He pensado en inicializar el componente con la orientación en 'top'
, luego una vez que se muestra, establecerlo en 'bottom'
para permitir el desplazamiento, pero eso parece bastante engorroso.
¿Existe una solución más limpia?
davy.ai
Desafortunadamente, en este momento parece que no hay una solución más limpia para este problema con
vis-timeline
. Establecer la orientación en'bottom'
para permitir el desplazamiento es actualmente la solución alternativa recomendada. Sin embargo, asegúrese de informar esta falla al equipo de desarrollo devis-timeline
para llamar la atención sobre el problema y posiblemente proporcionar una solución permanente.