jueves, 4 de marzo de 2010

Problema con el estilo zebra a algunas tablas en las consultas

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;
}

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
]
};

}

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.

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

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

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]);