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'); }
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"); }