Example #1
0
function loadEmpresasSector()
{
	Ti.App.removeEventListener('loadEmpresasSector', loadEmpresasSector);
		
	if (datamodel_EmpresasSector.code == 'ok')
	{
		 //Estilos
		var rowList = $.createStyle({classes: ['rowList']});
		var viewImage = $.createStyle({classes: ['viewImage']});
		var ProductImage = $.createStyle({classes: ['ProductImage']});
		var textName = $.createStyle({classes: ['textName']});
		var textDate = $.createStyle({classes: ['textDate']});
		var textDescription = $.createStyle({classes: ['textDescription']});
		var viewDescription = $.createStyle({classes: ['viewDescription']});
		var rowLine = $.createStyle({classes: ['rowLine']});
		var iconView = $.createStyle({classes: ['iconView']});
		var icon = $.createStyle({classes: ['icon']});
		var iconArrow = $.createStyle({classes: ['iconArrow']});
		
		var rows = [];
		
		for (var i=0;i<=datamodel_EmpresasSector.result.length-1;i++)
		{
			//Contenedor principal 
			var row1 = Ti.UI.createTableViewRow({
						id: datamodel_EmpresasSector.result[i].id
			});
		    row1.applyProperties(rowList);
		    row1.addEventListener('click', handlerEvent_directorioDetail);
		    
		    var row1Line = Ti.UI.createView({
		    				id: datamodel_EmpresasSector.result[i].id
		    });
		    row1Line.applyProperties(rowLine);
		    
		    var row1Arrow = Ti.UI.createImageView({
		    	            image: '/images/iconArrowBlue.png',
		    	            id: datamodel_EmpresasSector.result[i].id
		    });
		    row1Arrow.applyProperties(iconArrow);
		    
		    //Contenedor de la imagen
		    var view1 = Ti.UI.createView({
		    					id: datamodel_EmpresasSector.result[i].id
		    });
		    view1.applyProperties(viewImage);
		    
		    var imageRemote1 = Titanium.UI.createImageView({
								id: datamodel_EmpresasSector.result[i].id,
								defaultImage: '/images/download.png' 
			});
				
			imageRemote1.applyProperties(ProductImage);
			managment_Data.LoadImage_AsynCache((datamodel_EmpresasSector.result[i].imagen1).split(' ').join('%20'), imageRemote1);
			//managment_Data.LoadImage_AsynCache('papeleria.png', imageRemote1);
		    
		   /* if (Ti.Platform.osname == "iphone") //En iphone creo una caché con las imágenes remotas, en Android peta
			{
			    var imageRemote1 = remoteView.createRemoteImageView({
	   								image: Alloy.Globals.UrlImages + datamodel_EmpresasSector.result[i].imagen1,
		   							defaultImage: '/images/download.png',
		   							id: datamodel_EmpresasSector.result[i].id
					});
				imageRemote1.applyProperties(ProductImage);
			}
			else
			{
			    var imageRemote1 = managment_Data.LoadImage_AsynCache({
									image: Alloy.Globals.UrlImages + datamodel_EmpresasSector.result[i].imagen1,
		   							defaultImage: '/images/download.png',
		   							id: datamodel_EmpresasSector.result[i].id
				});	
				imageRemote1.applyProperties(ProductImage);
			}*/
			
			//Contenedor para el texto
			var view2 = Ti.UI.createView({
							id: datamodel_EmpresasSector.result[i].id
			});
		    view2.applyProperties(viewDescription);
		    
		    var label1 = Ti.UI.createLabel({
		     			 text: datamodel_EmpresasSector.result[i].nombre,
		     			 id: datamodel_EmpresasSector.result[i].id
		      });
		    label1.applyProperties(textName);
		    
		    //vista para la fecha y el icono
		    var view3 = Ti.UI.createView({
		    				id: datamodel_EmpresasSector.result[i].id
		    });
		    view3.applyProperties(iconView);
		    
		    var label2 = Ti.UI.createLabel({
		     			 text: datamodel_EmpresasSector.result[i].direccion,
		     			 id: datamodel_EmpresasSector.result[i].id
		      });
		    label2.applyProperties(textDate);
		    
		    
		    
		    //Add los contenedores
		    view1.add(imageRemote1);
		    view2.add(label1);
		    view2.add(label2);
		    view2.add(view3);
		    row1.add(view1);
		    row1.add(view2);
		    
		   // row1.add(row1Line);
		    row1.add(row1Arrow);
		    //$.scrollableDirectorySlider.add(row1);
		    
		    rows.push(row1);

			
		}	
	}
	else
	{
		managment_View.OpenInfoWindow( L('text_6'));
		
	}
	
	$.scrollableAgendaSlider.setData(rows);
	Ti.App.fireEvent('closeLoading');
	
}
Example #2
0
 function loadAgenda() {
     Ti.App.removeEventListener("loadAgenda", loadAgenda);
     if ("ok" == datamodel_Agenda.code) {
         var rowList = $.createStyle({
             classes: [ "rowList" ]
         });
         var viewImage = $.createStyle({
             classes: [ "viewImage" ]
         });
         var productImage = $.createStyle({
             classes: [ "productImage" ]
         });
         var textName = $.createStyle({
             classes: [ "textName" ]
         });
         var textDate = $.createStyle({
             classes: [ "textDate" ]
         });
         var textDescription = $.createStyle({
             classes: [ "textDescription" ]
         });
         var viewDescription = $.createStyle({
             classes: [ "viewDescription" ]
         });
         var rowLine = $.createStyle({
             classes: [ "rowLine" ]
         });
         var iconView = $.createStyle({
             classes: [ "iconView" ]
         });
         var icon = $.createStyle({
             classes: [ "icon" ]
         });
         var iconArrow = $.createStyle({
             classes: [ "iconArrow" ]
         });
         var rows = [];
         for (var i = 0; i <= datamodel_Agenda.result.length - 1; i++) {
             var row1 = Ti.UI.createTableViewRow({
                 id: datamodel_Agenda.result[i].id
             });
             row1.applyProperties(rowList);
             row1.addEventListener("click", handlerEvent_agendaDetail);
             var row1Line = Ti.UI.createView({
                 id: datamodel_Agenda.result[i].id
             });
             row1Line.applyProperties(rowLine);
             var row1Arrow = Ti.UI.createImageView({
                 image: "/images/iconArrow.png"
             });
             row1Arrow.applyProperties(iconArrow);
             var view1 = Ti.UI.createView({
                 id: datamodel_Agenda.result[i].id
             });
             view1.applyProperties(viewImage);
             var imageRemote1 = Titanium.UI.createImageView({
                 id: datamodel_Agenda.result[i].id,
                 defaultImage: "/images/download.png"
             });
             imageRemote1.applyProperties(productImage);
             managment_Data.LoadImage_AsynCache(datamodel_Agenda.result[i].imagen1.split(" ").join("%20"), imageRemote1);
             var view2 = Ti.UI.createView({
                 id: datamodel_Agenda.result[i].id
             });
             view2.applyProperties(viewDescription);
             var label1 = Ti.UI.createLabel({
                 text: datamodel_Agenda.result[i].nombre,
                 id: datamodel_Agenda.result[i].id
             });
             label1.applyProperties(textName);
             var view3 = Ti.UI.createView({
                 id: datamodel_Agenda.result[i].id
             });
             view3.applyProperties(iconView);
             var icon1 = Titanium.UI.createImageView({
                 image: "/images/iconDate.png",
                 id: datamodel_Agenda.result[i].id
             });
             icon1.applyProperties(icon);
             var label2 = Ti.UI.createLabel({
                 text: datamodel_Agenda.result[i].fecha_evento,
                 id: datamodel_Agenda.result[i].id
             });
             label2.applyProperties(textDate);
             var label3 = Ti.UI.createLabel({
                 text: datamodel_Agenda.result[i].descripcion_corta,
                 id: datamodel_Agenda.result[i].id
             });
             label3.applyProperties(textDescription);
             view1.add(imageRemote1);
             view2.add(label1);
             view3.add(icon1);
             view3.add(label2);
             view2.add(view3);
             view2.add(label3);
             row1.add(view1);
             row1.add(view2);
             row1.add(row1Arrow);
             rows.push(row1);
         }
     } else managment_View.OpenInfoWindow(L("text_6"));
     $.scrollableAgendaSlider.setData(rows);
     Ti.App.fireEvent("closeLoading");
 }