Autor Tópico: Alterar intervalo  (Lida 9190 vezes)

weber

  • Expert
  • *****
  • Mensagens: 516
    • Email
Alterar intervalo
« Online: Agosto 20, 2010, 11:39:57 pm »
Boa noite galera, gostaria de saber se alguem que esta usando a aplicação do tipo calendario, ja conseguiu fazer o seguinte:
1-alterar o intervalo do horário ...
2-inciar o horarios de agendamento em um prédefinido como por exemplo, ao invés de começar a meia noite um horario mais comercial ... como por exemplo começar as 9 e encerrar as 18


abcs

Weber

Adesoft

  • Avançado
  • ****
  • Mensagens: 355
    • Email
Re: Alterar intervalo
« Responder #1 Online: Agosto 24, 2010, 01:49:31 pm »
Boa Tarde,
Weber, desde o primeiro dia desta atualização eu questionei isto, e até o presente momento a versão 7, e 8 do SC não tem esta atualização. O Suporte comentou que estão ajustando e isto será considerado uma sugestão de melhoria, teremos que aguardar.

Adeilson de Oliveira
Adeilson de Oliveira
THS do Brasil

weber

  • Expert
  • *****
  • Mensagens: 516
    • Email
Re: Alterar intervalo
« Responder #2 Online: Abril 07, 2011, 10:35:45 pm »
incrivel, até agora quanto tempo se passou e nada da netmake nem responder o meu ticket sobre essa função que acredito ser de extrema valia para a aplicação.

Leao

  • Iniciante
  • **
  • Mensagens: 86
Re: Alterar intervalo
« Responder #3 Online: Junho 27, 2011, 11:14:17 am »
Continuamos esperando...

weber

  • Expert
  • *****
  • Mensagens: 516
    • Email
Re:Alterar intervalo
« Responder #4 Online: Julho 27, 2011, 12:57:54 pm »
continuando a espera ....

weber

  • Expert
  • *****
  • Mensagens: 516
    • Email
Re:Alterar intervalo
« Responder #5 Online: Março 07, 2012, 04:22:48 pm »
bom apos esperar, esperar, e esperar resolvi sair fuçando e descobri como mexer na porcaria do intervalo e no inicio das atviidades ....

Vamos lá na verdade o calendario é desenvolvido em cima do plugin fullcalendar...

Então
após gerar o seu projeto (publicar) acesse o seguinte arquivo
_lib\prod\third\jquery_plugin\fullcalendar\fullcalendar.min.js

o codigo em javascript é todo embaralhado mas não é complicado de encontrar ...

1-definir o limite inicial horas para começar a sua agenda.
localize o texto "minTime" deve encontrar algo assim
minTime:0
no lugar do zero coloque a hora inicial da sua agenda.
exemplo começando as 8:00 => minTime:8
exemplo começando as 08:30 +> minTime:"8:30" (veja que aki eu informei como string)

2-definir um horario padrão a ser inicializado, por exemplo a sua agenda pode estar configurada para iniciar as 8 mas ao carregar o aplicativo vc deseja que o seja inciado pela hora 9 (foco), então procure o texto, "firstHour", deve encontrar algo assim:
firstHour:1
no lugar do 1 coloque a hora seguindo o mesmo procedimento padrao do item 1

3-mudar o intervalo, por padrao o intervalo esta em 30 e 30 minutos para mudar por exemplo
para 15 em 15, procure o texto "slotMinutes", vai encontrar algo assim
slotMinutes:30
basta mudar o 30 para 15

4-mudar a hora limite do agenda, exemplo limitar a montagem ate as 18:00, procure o texto Maxtime, vai encontrar algo assim
maxTime:24
mude o 24 para 18

5-desabilitar o dia inteiro "all day", procure o texto "allDaySlot"
mude para false
dessa forma elima o quadro superior com o "dia inteiro"

6-definir como o calendario ira iniciar, procure o texto "defaultView"
opções sao
month, carrega o mês
basicWeek, carrega a semana
basicDay, carrega o dia
agendaWeek, carrega a agenda da semana com as divisões de horas
agendaDay, carrega a agenda do dia com as divisões de horas
-apesar que isso tu pode fazer direto pelo SC.

7-se quiser desabilitar os sabados e domingos, procure o texto weekends e coloque true ou false

weber

  • Expert
  • *****
  • Mensagens: 516
    • Email
Re:Alterar intervalo
« Responder #6 Online: Março 07, 2012, 04:25:36 pm »
o link das informações que obtive estão em
http://arshaw.com/fullcalendar/docs/display/header/

Algumas coisas que eu não consegui fazer mesmo lendo o conteudo, ainda vou tentar mas se algum amigo tiver interesse em ajudar, agradeço

1-não consegui eliminar para não aparecer o botão Dia
2-apos definir o limite de horas não consigo "enquadrar" o tamanho do calendário de forma que ainda continua listado para baixo mesmo terminado a hora limite.

saulobborges

  • Expert
  • *****
  • Mensagens: 1392
    • SGi Sistemas
    • Email
Re:Alterar intervalo
« Responder #7 Online: Março 07, 2012, 09:08:37 pm »
Eu nunca usei o calendário do SC por achar ele totalmente sem função, depois a galera da NM acha ruim a gente meter o pau, mais pra que ter essa porcaria de aplicação se ela não server aos propósitos reais de um calendário de verdade, aliás ela não integra com as demais aplicações principalmente a parte de controle de usuários, grupos. O calendário tinha que ter a opção de controla o calendário por usuário e grupo..pelo menos.!!! O SC não nos fornece o controle de usuário e grupo então porque não é possível usar isso dentro do calendário? É palhaçada..por mim tirava esse calendário mequetrefe do SC.

Cleyton Euler

  • Expert
  • *****
  • Mensagens: 1149
    • Associação de Usuários Scriptcase
    • Email
Re:Alterar intervalo
« Responder #8 Online: Março 07, 2012, 10:16:14 pm »
bom apos esperar, esperar, e esperar resolvi sair fuçando e descobri como mexer na porcaria do intervalo e no inicio das atviidades ....

Vamos lá na verdade o calendario é desenvolvido em cima do plugin fullcalendar...

Então
após gerar o seu projeto (publicar) acesse o seguinte arquivo
_lib\prod\third\jquery_plugin\fullcalendar\fullcalendar.min.js

o codigo em javascript é todo embaralhado mas não é complicado de encontrar ...

1-definir o limite inicial horas para começar a sua agenda.
localize o texto "minTime" deve encontrar algo assim
minTime:0
no lugar do zero coloque a hora inicial da sua agenda.
exemplo começando as 8:00 => minTime:8
exemplo começando as 08:30 +> minTime:"8:30" (veja que aki eu informei como string)

2-definir um horario padrão a ser inicializado, por exemplo a sua agenda pode estar configurada para iniciar as 8 mas ao carregar o aplicativo vc deseja que o seja inciado pela hora 9 (foco), então procure o texto, "firstHour", deve encontrar algo assim:
firstHour:1
no lugar do 1 coloque a hora seguindo o mesmo procedimento padrao do item 1

3-mudar o intervalo, por padrao o intervalo esta em 30 e 30 minutos para mudar por exemplo
para 15 em 15, procure o texto "slotMinutes", vai encontrar algo assim
slotMinutes:30
basta mudar o 30 para 15

4-mudar a hora limite do agenda, exemplo limitar a montagem ate as 18:00, procure o texto Maxtime, vai encontrar algo assim
maxTime:24
mude o 24 para 18

5-desabilitar o dia inteiro "all day", procure o texto "allDaySlot"
mude para false
dessa forma elima o quadro superior com o "dia inteiro"

6-definir como o calendario ira iniciar, procure o texto "defaultView"
opções sao
month, carrega o mês
basicWeek, carrega a semana
basicDay, carrega o dia
agendaWeek, carrega a agenda da semana com as divisões de horas
agendaDay, carrega a agenda do dia com as divisões de horas
-apesar que isso tu pode fazer direto pelo SC.

7-se quiser desabilitar os sabados e domingos, procure o texto weekends e coloque true ou false

Eu acho que se substituir o fullcalendar.min.js pelo arquivo completo vai funcionar. O min é zipado e por isso ele fica embaralhado e mais dificil de entender.
Associação de Usuários Scriptcase
http://www.auscriptcase.com.br

Consultoria Scriptcase Versão 5
http://www.infinitusweb.com.br

weber

  • Expert
  • *****
  • Mensagens: 516
    • Email
Re:Alterar intervalo
« Responder #9 Online: Março 08, 2012, 09:11:06 am »
Amigo entao onde eu acho o arquivo completo pois no proprio download do fullcalendar, so vem esse min....

weber

  • Expert
  • *****
  • Mensagens: 516
    • Email
Re:Alterar intervalo
« Responder #10 Online: Março 08, 2012, 09:15:14 am »
Achei ....

Agora fica so uma questão que eu ainda não encontrei, quando se clica no fullcalendar,, pelo SC ele pega a data inicial o local do clique do mouse porem a hora final sempre 2 horas mais ....

ewerton21

  • Novato
  • *
  • Mensagens: 43
    • Email
Re:Alterar intervalo
« Responder #11 Online: Julho 31, 2012, 11:12:22 pm »
O grande problema na minha opnião após mecher muito nele´é a falta de eventos, que faz com que a gente não possa automatizar nada nele como enviar e-mails da agenda coisas do tipo.  Pra mim até que a netmake se sensibilize a fazerum calendariozinho pelo menos parecido com o hotmail já vai ajudar bastante, pois bom mesmo é o do google mais a netmake ta a anos luz com esse componente.

Atenciosamente, 

weber

  • Expert
  • *****
  • Mensagens: 516
    • Email
Re:Alterar intervalo
« Responder #12 Online: Setembro 01, 2012, 01:16:58 am »
O grande problema na minha opnião após mecher muito nele´é a falta de eventos, que faz com que a gente não possa automatizar nada nele como enviar e-mails da agenda coisas do tipo.  Pra mim até que a netmake se sensibilize a fazerum calendariozinho pelo menos parecido com o hotmail já vai ajudar bastante, pois bom mesmo é o do google mais a netmake ta a anos luz com esse componente.

Atenciosamente,

ewerton, eu envio emails do agendamento utilizando o proprio componente calendar da SC basta vc definir tal função no evento after insert ou update...

Mas realmente falta muita coisa nesse componente!

Kleyber

  • Expert
  • *****
  • Mensagens: 2235
    • Email
Re:Alterar intervalo
« Responder #13 Online: Setembro 01, 2012, 08:44:11 am »
O grande problema na minha opnião após mecher muito nele´é a falta de eventos, que faz com que a gente não possa automatizar nada nele como enviar e-mails da agenda coisas do tipo.  Pra mim até que a netmake se sensibilize a fazerum calendariozinho pelo menos parecido com o hotmail já vai ajudar bastante, pois bom mesmo é o do google mais a netmake ta a anos luz com esse componente.

Atenciosamente,

ewerton, eu envio emails do agendamento utilizando o proprio componente calendar da SC basta vc definir tal função no evento after insert ou update...

Mas realmente falta muita coisa nesse componente!

... Como por exemplo marcar o dia de HOJE com um fundo diferente, como acontece na V5...
« Última modificação: Setembro 01, 2012, 09:03:26 am por Kleyber »
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

Kleyber

  • Expert
  • *****
  • Mensagens: 2235
    • Email
Re:Alterar intervalo
« Responder #14 Online: Setembro 01, 2012, 09:45:13 am »
Weber,

Eu alterei os dados no arquivo .js que indicaste mas não surtiu efeito. Eu mudei a hora inicial, o intervalo, a hora final, mas continua me mostrando a mesma coisa. Alguma dica?
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net