Avalados por :

Problemas al combinar Selector de Fechas con gráfico en Design Studio: Soluciones y consejos

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Hello all,

He estado trabajando últimamente con Design Studio SDK y he logrado crear un par de componentes personalizados.

(Gracias por tus excelentes ejemplos)


Con el último componente que he desarrollado, estoy teniendo un comportamiento muy extraño.

El componente consiste en un Selector de Fechas (objeto Calendario) que te permite establecer "Fechas Seleccionables" para que el usuario solo pueda seleccionar fechas válidas (por ejemplo, fechas con datos relevantes asociados a ellas)

Basé mi componente en un calendario existente que encontré en línea ( glDatePicker ) y simplemente lo integré en Design Studio.

A pesar de los pequeños obstáculos y problemas normales de desarrollo, logré desarrollar un componente que hacía lo que quería.

Sin embargo, cuando lo implementé en Design Studio (Versión 1.2 SP1), funciona bien excepto cuando lo combino con un gráfico de Design Studio.

Aquí hay un par de capturas de pantalla del componente funcionando correctamente :

En Design Studio:

Este es el componente en acción

Sin embargo, cuando intento agregar un gráfico a la aplicación, no funciona :

Este es el error que obtengo

El texto del error es:

Mensaje de error: El objeto no admite la propiedad o el método 'substring' Número de línea: 118742 Pos: 13 Función: function addSlash(path) { var tmpArr

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Archivos js adjuntos ahora

(convertidos a archivos txt)

Saludos

Carlos

component_js.txt.zip glDatePicker.min_js.txt.zip glDatePicker_js.txt.zip
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Si tuviera más tiempo, probaría mi teoría y solución, sin embargo, como no lo tengo, simplemente sugeriría renombrar todas las funciones de prototipo a algo menos común, y luego cualquier referencia en el código como resultado. ¡Déjame saber cómo va!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Gracias Michael por tu sugerencia.

Tiene mucho sentido, dada la conducta que estoy obteniendo.

Desafortunadamente, todavía tengo un par de preguntas, en relación a cómo solucionar este problema:

- ¿Cómo puedo hacer que las funciones de prototipo de glDatePicker no afecten a las Bibliotecas de Gráficos? ¿Cambiarles el nombre hará el truco? ¿Hay alguna otra forma de asegurarse de que se mantengan dentro del alcance del elemento glDatePicker?

- ¿Debería buscar otro componente de calendario en línea?

(disculpa mi ignorancia, no soy un desarrollador de JavaScript muy experimentado)

De todos modos, intentaré modificar el componente siguiendo las líneas anteriores, pero agradecería alguna confirmación de que voy en la dirección correcta.

¡Gracias de nuevo!

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Sospecho que las bibliotecas de gráficos JS (CVOM) están entrando en conflicto con los prototipos de datos que se están estableciendo en glDatePicker (ver la versión no minimizada alrededor de la línea 770).

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?