sexta-feira, 14 de agosto de 2009

ColdFusion + Ajax - Driven User Interfaces

cfmediaplayer: carrega um built in media player do proprio ColdFusion para passar um streaming de video, existem varios javasripts neste tag para várias interações do video com mapas ou outros objetos nas página.

cffileupload: Display a dialog uploading multiple files from user computer. Muito bom para carregar fotos dos usuarios, fotos dos vinhos, fotos dos pratos para harmonização.

Ex:
cffileupload extensionfilter="jpg,jpeg,png" maxfileselect = "number of files" maxuploadsoze= "file size in mega bytes" name = "file upload name" oncomplete = "java script function name"

JS Functions para CFUPLOAD:
  • ColdFusion.FileUpload.cancelUpload(name)
  • outras ...
Progress Bar:
cfprogressbar: defines a progress bar indicate the progress of an activity

cfprogrssbar name ="identificador" autoDisplay="true or false" bind="bind expression" duration="time value" interval="time in miliseconds" onComplete="function name" onError="Java Script"

Para vc ter uma função completa, vc tem que usar o cffileupload junto com a cfprogressbar.

MesageBox = Muito legal em ajax, pode pedir até para entrar com dados
cfmessagebox = Defines a control for display pop-up messages

Slide The Values:
cfslider: defines a control to enter values within a range
Serve para o formulario do vinho, slider do formulario para selecionar as características do vinho, muito legal.

Layout = ja tinha essas funções no ColdFusion 8, mas agora funciona em Ajax, antes era só em flash.
cflayout type="accordion", podemos usar com cuidado no formulario do vinho

GridEnhancements
Title for grids = cfgrid title="nome"
  • Dynamic display columns
  • column sorting
  • collapse grig
  • row grouping
  • adding date type
  • checkbox selection
  • row insertion
  • delimiter in grideow
  • hearder icon for grid in column headers
  • OnloadEvent
Agora é obrigado especificar o width e o hight da grid.

Dynamic Binding
  • cfmap - bind marker content
  • cfprogressbar
  • cfmediaplayer
  • Autosuggest = matchcontains
  • cfwindow = destryonclos
Outro tipo de layout é o Border e Tab para ajax

Tem um componente para Tree Object, Slider, getWindows

Com o novo cfmap, vc pode gerar uma série de marcações no mapa já com as informações das vinículas direto no mapa da Google.

Nenhum comentário:

Postar um comentário