| 
                    
 Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com  | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
					
                    
                         
    4D v19
 
DatePicker SET DAYS OFF 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DatePicker SET DAYS OFF ( nomeObjeto {; tipoDia ; ptrArrayDiasFeri} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| nomeObjeto | Texto | 
             
         | 
        Nome de objeto subformulário | |||||
| tipoDia | Inteiro longo | 
             
         | 
        Tipos de dias feriados | |||||
| ptrArrayDiasFeri | Ponteiro | 
             
         | 
        Ponteiro ao array data ou booleano dos dias de feriados | |||||
O comando DatePicker SET DAYS OFF permite definir os dias de descanso que aparecerão no calendário DatePicker. Estes dias se mostram em negrito e cursiva e seguem sendo selecionáveis para o usuário.
O parâmetro nomObjeto especifica a instância do subformulário a que se aplica o comando. Neste parâmetro, deve passar o nome de um objeto subformulário mostrado no formulário atual.
Este comando permite definir dias de descanso recorrentes semanais ou anuais, assim também como ocasionais. Especifique o tipo de dia de descanso definido pelo parâmetro tipoDia:
Define os dias de descanso criando um array e passando un ponteiro a este array como parâmetro ptrArrayDiasFeri. O tipo de array depende do valor que se passa em tipoDia:
Designação da sexta como o dia de descanso (no lugar de sábado ou domingo por padrão):
 ARRAY BOOLEAN($arrbDiasFeri;7)
  //Por padrão, todos os elementos de um array booleano são False; portanto não é necessário adicionar o código de inicialização
 $arrbDiasFeri{Friday}:=True
 DatePicker SET DAYS OFF("meucalendario";0;->$arrbDiasFeri)
Designação de dias de feriados pontuais:
 ARRAY DATE($arrdUniqueDays;0)
  //Se leva em conta o ano
 APPEND TO ARRAY($arrdUniqueDays;!02/15/2008!)
 APPEND TO ARRAY($arrdUniqueDays;!02/12/2009!)
 APPEND TO ARRAY($arrdUniqueDays;!02/17/2010!)
 DatePicker SET DAYS OFF(1;->$arrdUniqueDays)
									DatePicker SET DEFAULT DAYS OFF
									
									DatePicker SET WEEK FIRST DAY
									
	Produto: 4D
	Tema: DatePicker
	
        
        
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D Widgets ( 4D v19)
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
Adicionar um comentário