En algunas consultas se pide el estilo zebra , para esto se utilizo el siguiente codio en la tabla, el problema era que la tabla se generaba con ajax y resulto un poco dificil la implementacin, para esto se usaron varios javascript y varios css
body{
margin:0;
padding:0;
background:#f1f1f1;
font:70% Arial, Helvetica, sans-serif;
color:#555;
line-height:150%;
text-align:left;
}
a{
text-decoration:none;
color:#057fac;
}
a:hover{
text-decoration:none;
color:#999;
}
h1{
font-size:140%;
margin:0 20px;
line-height:80px;
}
h2{
font-size:120%;
}
#container{
margin:0 auto;
width:680px;
background:#fff;
padding-bottom:20px;
}
#content{margin:0 20px;}
p.sig{
margin:0 auto;
width:680px;
padding:1em 0;
}
form{
margin:1em 0;
padding:.2em 20px;
background:#eee;
}
jueves, 4 de marzo de 2010
Problemas para colocar un marcador en el mapa de google
Encontre una dificultad al momento de colocar un marcador en el mapa de google, esto sucedio al momento de realizar las consultas de items debido a que existian items que eran de la categoria viaje, por ende era necesario colocar marcadores en el mapa respecto a los lugares visitados por alguna persona
miércoles, 3 de marzo de 2010
Tablas con Yui
Tenia un problema cen generar tablas tablas con datos obtenidos de la base de datos y presentarlas en la pagina correspondiente con formato yui para tablas.
Generaba los datos otenidos de la pagina con xml y para presentarlos en la pagina utilice el siguiente codigo de yui en un java script que cree para cada consulta por ejemplo para consultar los datos del empleado utilice lo siguiente
YAHOO.example.EnhanceFromMarkup = function() {
var myColumnDefs = [
{key:"rol",label:"Rol",sortable:true},
{key:"nombre",label:"Nombre",sortable:true},
{key:"direccion",label:"Direccion",sortable:true},
{key:"telefono",label:"Telefono",sortable:true}
];
var parseNumberFromCurrency = function(sString) {
// Remove dollar sign and make it a float
return parseFloat(sString.substring(1));
};
var myDataSource = new YAHOO.util.DataSource(YAHOO.util.Dom.get("accounts"));
myDataSource.responseType = YAHOO.util.DataSource.TYPE_HTMLTABLE;
myDataSource.responseSchema = {
fields: [{key:"rol"},
{key:"nombre"},
{key:"direccion"},
{key:"telefono"} // point to a custom parser
]
};
}
Generaba los datos otenidos de la pagina con xml y para presentarlos en la pagina utilice el siguiente codigo de yui en un java script que cree para cada consulta por ejemplo para consultar los datos del empleado utilice lo siguiente
YAHOO.example.EnhanceFromMarkup = function() {
var myColumnDefs = [
{key:"rol",label:"Rol",sortable:true},
{key:"nombre",label:"Nombre",sortable:true},
{key:"direccion",label:"Direccion",sortable:true},
{key:"telefono",label:"Telefono",sortable:true}
];
var parseNumberFromCurrency = function(sString) {
// Remove dollar sign and make it a float
return parseFloat(sString.substring(1));
};
var myDataSource = new YAHOO.util.DataSource(YAHOO.util.Dom.get("accounts"));
myDataSource.responseType = YAHOO.util.DataSource.TYPE_HTMLTABLE;
myDataSource.responseSchema = {
fields: [{key:"rol"},
{key:"nombre"},
{key:"direccion"},
{key:"telefono"} // point to a custom parser
]
};
}
Problemas con el ingreso a la base de datos
Realizando los ingresos a la base de datos ciertos datos obtenidos de la pagina no eran capturados adecuadamente y como no se encuentran los datos completos no puedo realizar el ingreso de datos en las tablas de la base.
Por ejemplo al tratar de ingresar datos en la tabla Categoria con la siguiente parte del codigo:
c.setDescripcion(request.getParameter("txtcategoria"));
c.setValor(Float.parseFloat(request.getParameter("txtvalor")));
c.setIdEmpleado(request.getParameter("txtidempleado"));
c.setIdPresupuesto(request.getParameter("txtidpresupuesto"));
no capturaba el id del empleado ni del presupuesto, con lo cual no podia realizar ingresos la base de datos.
La solucion queencontre fue crear variables tipo int a las cuales les asigne el valor de los idempleado e idpresupuesto como lo muestro en la siguiente parte del codigo corregido
int idemp=Integer.parseInt(request.getParameter("txtidempleado"));
int idpre=Integer.parseInt(request.getParameter("txtpresupuesto"));
c.setDescripcion(request.getParameter("txtcategoria"));
c.setValor(Float.parseFloat(request.getParameter("txtvalor")));
c.setIdEmpleado(idemp);
c.setIdPresupuesto(idpre);
Aplicando esta logica pude realizar con exito los ingresos a la base.
Por ejemplo al tratar de ingresar datos en la tabla Categoria con la siguiente parte del codigo:
c.setDescripcion(request.getParameter("txtcategoria"));
c.setValor(Float.parseFloat(request.getParameter("txtvalor")));
c.setIdEmpleado(request.getParameter("txtidempleado"));
c.setIdPresupuesto(request.getParameter("txtidpresupuesto"));
no capturaba el id del empleado ni del presupuesto, con lo cual no podia realizar ingresos la base de datos.
La solucion queencontre fue crear variables tipo int a las cuales les asigne el valor de los idempleado e idpresupuesto como lo muestro en la siguiente parte del codigo corregido
int idemp=Integer.parseInt(request.getParameter("txtidempleado"));
int idpre=Integer.parseInt(request.getParameter("txtpresupuesto"));
c.setDescripcion(request.getParameter("txtcategoria"));
c.setValor(Float.parseFloat(request.getParameter("txtvalor")));
c.setIdEmpleado(idemp);
c.setIdPresupuesto(idpre);
Aplicando esta logica pude realizar con exito los ingresos a la base.
domingo, 28 de febrero de 2010
Problema con el display tags
Tenia problemas con las dependencias que se tenian que usar para usar display tags, ademas encontre ejemplos que sirvieron para la implementacion del mismo.
Link:
http://www.javaworkspace.com/displayTags.do
Link:
http://www.javaworkspace.com/displayTags.do
sábado, 27 de febrero de 2010
Problema con el chart
Para resolver el problema con el ingreso de datos al chart utilice la funcion eval(), que interpreta una cadena como codigo javascript :
var myData =eval("new Array("+code+")");
Link:
http://jlmorgon.iespana.es/tutojs/tutojs22.html
var myData =eval("new Array("+code+")");
Link:
http://jlmorgon.iespana.es/tutojs/tutojs22.html
jueves, 25 de febrero de 2010
Problema con el chart
Se genera el chart de manera estatica pero todavia tengo problemas inicializando el arreglo con este formato var myData = new Array(['unit', 20], ['unit two', 10], ['unit three', 30],
['other unit', 10], ['last unit', 30]);
['other unit', 10], ['last unit', 30]);
miércoles, 10 de febrero de 2010
yui 2.8.0r4
generar consultas con xml
Intentando generar una consulta con xml sin refrescar la pagina no sabia como hacerlo. El servlet no me generaba nada.
Publicado por Miguel Moya
Publicado por Miguel Moya
domingo, 7 de febrero de 2010
jueves, 28 de enero de 2010
Jonathan Villa, Darío Chavez, Miguel Moya
1) Hemos creado las tablas
2) Se hicierón las respectivas consultas
3) Se aplicó las librerías javascript (tablas con YUI)
4) Luego hacemos uso de la librería DisplayTag
2) Se hicierón las respectivas consultas
3) Se aplicó las librerías javascript (tablas con YUI)
4) Luego hacemos uso de la librería DisplayTag
Miguel Moya
Uso de la líbreria DisplayTag para el proyecto, usando esta librería que nos ofrece la web de alto nivel para los patrones de presentación
jueves, 7 de enero de 2010
Actividades por Miguel Moya
Miguel Moya creo el servlet en el cual se redirecciona la pagina del menu principal a las demas paginas deacuerdo a la opcion escogida , tambien creo el manual de usuario un documento de word en el cual se detalla como funciona el sistema .
Dario Chavez se hizo el filtro en el cual sirve para verificar si el usuario es valido y a que opciones puede acceder .
Sebastian Buñay se encargo de la creacion del cookie que almacena el nombre del usuario.
Dario Chavez se hizo el filtro en el cual sirve para verificar si el usuario es valido y a que opciones puede acceder .
Sebastian Buñay se encargo de la creacion del cookie que almacena el nombre del usuario.
martes, 5 de enero de 2010
sábado, 2 de enero de 2010
Suscribirse a:
Comentarios (Atom)