Avalados por :

Problemas ao combinar Seletor de Datas com gráfico no Design Studio: Soluções e dicas

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

Olá a todos,

Tenho trabalhado ultimamente com Design Studio SDK e consegui criar alguns componentes personalizados.

(Obrigado pelos seus excelentes exemplos)


Com o último componente que desenvolvi, estou enfrentando um comportamento muito estranho.

O componente consiste em um Seletor de Datas (calendário) que permite definir "Datas Selecionáveis" para que o usuário só possa selecionar datas válidas (por exemplo, datas com dados relevantes associados a elas).

Baseei meu componente em um calendário existente que encontrei online ( glDatePicker ) e simplesmente o integrei ao Design Studio.

Apesar dos pequenos obstáculos e problemas normais de desenvolvimento, consegui criar um componente que fazia o que eu queria.

No entanto, ao implementá-lo no Design Studio (Versão 1.2 SP1), ele funciona bem exceto quando combinado com um gráfico do Design Studio.

Aqui estão algumas capturas de tela do componente funcionando corretamente :

No Design Studio:

Este é o componente em ação

No entanto, ao tentar adicionar um gráfico à aplicação, não funciona :

Este é o erro que obtenho

O texto do erro é:

Mensagem de erro: O objeto não suporta a propriedade ou o método 'substring' Número da linha: 118742 Pos: 13 Função: function addSlash(path) { var tmpArr

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

4 Respuestas

0
Cargando...

Arquivos js anexados agora

(convertidos em arquivos txt)

Saudações

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...

Se tivesse mais tempo, testaria minha teoria e solução, mas como não tenho, apenas sugeriria renomear todas as funções de protótipo para algo menos comum, e então qualquer referência no código como resultado. Deixe-me saber como está indo!

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

Obrigado Michael pela sua sugestão.

Faz muito sentido, dada a conduta que estou obtendo.

Infelizmente, ainda tenho algumas perguntas relacionadas a como resolver esse problema:

- Como posso fazer com que as funções de protótipo do glDatePicker não afetem as Bibliotecas de Gráficos? Renomeá-las resolveria? Existe outra forma de garantir que permaneçam dentro do escopo do elemento glDatePicker?

- Devo procurar outro componente de calendário online?

(desculpe minha ignorância, não sou um desenvolvedor JavaScript muito experiente)

De qualquer forma, tentarei modificar o componente seguindo as orientações acima, mas agradeceria uma confirmação de que estou no caminho certo.

- Obrigado novamente!

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

Suspeito que as bibliotecas de gráficos JS (CVOM) estão entrando em conflito com os protótipos de dados que estão sendo estabelecidos no glDatePicker (ver a versão não minimizada por volta da linha 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?