Advertisement
LoonerSF

picker

Aug 14th, 2012
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     var layoutPicker = Ti.UI.createView({
  2.         height:251,
  3.         bottom:-251
  4.     });
  5.    
  6.     var btnCancel = Ti.UI.createButton({
  7.         title:'Cancelar',
  8.         style:Ti.UI.iPhone.SystemButtonStyle.BORDERED
  9.     });
  10.    
  11.     var btnDone = Ti.UI.createButton({
  12.         title:'Listo',
  13.         style:Ti.UI.iPhone.SystemButtonStyle.DONE
  14.     });
  15.    
  16.     var btnSpace = Ti.UI.createButton({
  17.         systemButton:Ti.UI.iPhone.SystemButton.FLEXIBLE_SPACE
  18.     })
  19.    
  20.     var toolBar = Ti.UI.iOS.createToolbar({
  21.         top:0,
  22.         items: [btnCancel, btnSpace, btnDone]
  23.     });
  24.    
  25.     var picker = Titanium.UI.createPicker({
  26.         top:43
  27.     });
  28.     picker.selectionIndicator=true;
  29.     var pickerValues = [
  30.         Titanium.UI.createPickerRow({title: 'V1'}),
  31.         Titanium.UI.createPickerRow({title: 'V2'}),
  32.         Titanium.UI.createPickerRow({title: 'V3'})
  33.     ];
  34.    
  35.     picker.add(pickerValues);
  36.    
  37.     layoutPicker.add(toolBar);
  38.     layoutPicker.add(picker);
  39.    
  40.     var slideIn = Ti.UI.createAnimation({bottom:0});
  41.     var slideOut = Ti.UI.createAnimation({bottom:-251});
  42.     var slided = false;
  43.    
  44.     txtField.addEventListener('focus', function(){
  45.         if(slided==false){
  46.            
  47.         }
  48.         layoutPicker.animate(slideOut);
  49.     });
  50.    
  51.     btnField.addEventListener('click', function(){
  52.         layoutPicker.animate(slideIn);
  53.         txtField.blur();
  54.     });
  55.    
  56.     btnCancel.addEventListener('click', function(){
  57.         layoutPicker.animate(slideOut);
  58.     });
  59.    
  60.     btnDone.addEventListener('click', function(){
  61.         txtField.value=picker.getSelectedRow(0).title;
  62.         layoutPicker.animate(slideOut);
  63.     });
  64.     layout.add(layoutPicker);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement