atom feed15 messages in net.java.dev.e-gen.usersRe: [e-Gen] Java Script
FromSent OnAttachments
Charles CuriDec 23, 2005 4:12 am 
Marcelo RamosDec 23, 2005 5:01 am 
Charles CuriDec 23, 2005 7:25 am 
Pedro H. MatheusDec 23, 2005 7:36 am 
Charles CuriDec 23, 2005 8:37 am 
Marcelo RamosDec 23, 2005 9:29 am 
Charles CuriDec 23, 2005 10:40 am 
chapadao do sulDec 23, 2005 10:56 am 
Charles CuriDec 23, 2005 11:40 am 
Marcelo RamosDec 23, 2005 2:27 pm 
Marcelo RamosDec 23, 2005 2:27 pm 
Charles CuriDec 24, 2005 6:15 am 
Charles CuriDec 24, 2005 6:24 am 
Peterson PinheiroDec 27, 2005 2:16 am 
Pedro H. MatheusDec 27, 2005 3:24 am 
Subject:Re: [e-Gen] Java Script
From:chapadao do sul (in@chapadaodosul.com)
Date:Dec 23, 2005 10:56:47 am
List:net.java.dev.e-gen.users

Olá Charles,

Bom vamos lá, se vc desmarcou a template ou deixou ela nula(sem nada marcado) o egen nao vai mais assumir esse codigo, ou seja ele nao escreve, quem vai escrever é voce, entao se vc colocar algo no evento (aba event) das propriedades do campo o egen nao vai escrever, ai vc que vai ter que colocar no braço...

Faça o teste e me fale...

Abraço

Carlos Eduardo

Em Sex, 2005-12-23 às 17:41 -0200, Charles Curi escreveu:

Oi Marcelo. Foi assim eu criei ele como template externo e egen separated. Depois importei ele para o ECLIPSE, customizei o código e desabilitei a opção de template para ele salvar as alterações.

On 1/1/06, Marcelo Ramos <mra@edsonqueiroz.com.br> wrote: OK...você está usando um template externo????Ou esse código é o Default do e-gen???

Atenciosamente,

Marcelo Ramos mra@edsonqueiroz.com.br

"O erro não é o fim da tua jornada, mas o início de uma nova etapa de recuperação." Anônimo ----- Original Message ----- From: Charles Curi To: use@e-gen.dev.java.net Sent: Friday, December 23, 2005 3:41 PM Subject: Re: [e-Gen] Java Script

Oi Marcelo!!! Realmente na jsp não tem chamada para util.js. Como eu faço para colocar? Eis o código:

<%@ include file=

"../system/HeaderStrutsForm.jsp"%>

<html>

<head>

<title>

</title>

<bean:message key="page.css" />

<bean:message key="page.script" />

<bean:message key="page.scriptcalendar" />

</head>

<center>

<body>

<table class="mainTable" style='width:640;' bgcolor="white">

<tr>

<td>

<table class="headerTable" style="background-color: white" bgcolor="white">

<tr>

<td class='td10'>

</td>

<td>

<img src="../img/logo.jpg" width="183" height="89"/>

<div class='div10'>

<%= com.egen.util.text.FormatDate.getTimestamp() %>

</div>

</td>

</tr>

</table>

<html:form action="system/TesteForm.do" method="POST" styleClass="baseForm">

<table class="bannerTable" style='width:640;' >

<tr>

<td class=tableHeader bgcolor="white" >

Cadastro de clientes

</td>

</tr>

</table>

<table class="messageTable" style='width:640;' >

<tr>

<td class="messageHeader">

<bean:message key="div.campos*" />

<html:errors property="ActionErrors.GLOBAL_ERROR_bl_form_Usuarios "/>

</td>

</tr>

</table>

<table class="itemTable" style='width:640;' >

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

e-mail

</span><bean:message key="jsp.fieldnotnull "/>

</td>

<td class="formField" bgcolor="white" >

<html:text property="id_nome" styleClass="baseField" size="30" maxlength= "30"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >senha

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="chave" styleClass="baseField" size="8" maxlength= "8"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

nome

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="nome" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

cgc/cpf

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="cgccpf" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

rua

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="rua" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

complemento

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="complemento" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

bairro

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="bairro" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

cidade

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="cidade" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

estado

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="estado" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

cep

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="cep" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

pais

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="pais" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

telefone

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="telefone" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

email

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="email" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

nome

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="b_nome" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

b_rua

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="b_rua" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

b_complemento

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="b_complemento" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

b_bairro

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="b_bairro" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

b_cidade

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="b_cidade" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

b_estado

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="b_estado" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

cep

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="b_cep" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

b_pais

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="b_pais" styleClass="baseField" size="30" maxlength= "70"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

telefone

</span>

</td>

<td class="formField">

<html:text property="b_telefone" styleClass="baseField" size="10" maxlength= "10"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

data cria

&ccedil;&atilde;o</span></td>

<td class="formField">

<html:text property="data_criacao" styleClass="baseField" size="12" maxlength= "12"/>

<a tabindex="-1" href="javascript:var cal1 = new calendar1( document.forms['0'].elements['data_criacao']);
cal1.year_scroll = true; cal1.popup();">

<img src="../img/calendar.gif" width="16" height="16" border="0" >

</a>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

autorizo newsletter

</span>

<bean:message key="jsp.fieldnotnull" />

</td>

<td class="formField">

<html:text property="autorizo_newsletter" styleClass="baseField" size="1" maxlength="1"/>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

anivers

&aacute;rio

</span>

</td>

<td class="formField">

<html:text property="aniversario" styleClass="baseField" size="12" maxlength= "12"/>

<a tabindex="-1" href="javascript:var cal1 = new calendar1( document.forms['0'].elements['aniversario']);
cal1.year_scroll = true; cal1.popup();">

<img src="../img/calendar.gif" width="16" height="16" border="0" >

</a>

</td>

</tr>

<tr>

<td class="formLabel">

<span class="spamFormLabel" >

como soube

</span>

</td>

<td class="formField">

<html:text property="comosoube" styleClass="baseField" size="70" maxlength= "70"/>

</td>

</tr>

</table>

<table class="buttonTable" style='width:640;' >

<tr>

<td class="buttonItem">

<html:submit accesskey="i" styleClass="baseButton" property="insert_action" >

<bean:message bundle="ApplicationResources" key="jsp.insert"/>

</html:submit>

</td>

</tr>

</table>

</html:form>

<table class="footerTable">

<tr>

<td class="footerTd">

<bean:message key="div.print" />

</td>

</tr>

</table>

</td>

</tr>

</table>

</body>

</center>

</html>

On 12/23/05, Marcelo Ramos <mra@edsonqueiroz.com.br> wrote: Charles, Dá uma olhada no código fonte da tua jsp, e vê se você encontra a tag onde faz a chamada do util.js....se você tiver usando o template externo...pode ser que lá não esteja fazendo a chamada.....

Atenciosamente,

Marcelo Ramos mra@edsonqueiroz.com.br

"O erro não é o fim da tua jornada, mas o início de uma nova etapa de recuperação." Anônimo ----- Original Message ----- From: Charles Curi To: use@e-gen.dev.java.net Sent: Friday, December 23, 2005 12:25 PM Subject: Re: [e-Gen] Java Script

O Marcelo. Obrigado por responder. É assim,coloquei estas funções no util.js da minha aplicação:

function cleanMask(val) {

var strCheck = "'[](){}<>=+-*/_| \~`!?@#$%^&:;,.";

var aux="";

var i;

for(i=0; i<val.length; i++) {

if(strCheck.indexOf(val.charAt(i))==-1) {

aux+=val.charAt(i);

}

}

return aux;

}

function maskCurrency(val, milSep, decSep) {

var aux="";

var aux2="";

var i,j;

len = val.length;

if (len == 0) {

aux = '';

} else if (len == 1) {

aux = '0'+ decSep + '0' + val;

} else if (len == 2) {

aux = '0'+ decSep + val;

} else if (len > 2) {

aux2 = '';

for (j = 0, i = len - 3; i >= 0; i--) {

if (j == 3) {

aux2 += milSep;

j = 0;

}

aux2 += val.charAt(i);

j++;

}

aux = '';

len2 = aux2.length;

for (i = len2 - 1; i >= 0; i--) {

aux += aux2.charAt(i);

}

aux += decSep + val.substr(len - 2, len);

}

return aux;

}

function mask(_mask, val) {

var i, mki;

var aux="";

for(i=mki=0; i<val.length; i++, mki++) {

if(_mask.charAt(mki)=='' || _mask.charAt(mki)=='#' || _mask.charAt(i)==val.charAt(i)) {

aux+=val.charAt(i);

} else {

aux+=_mask.charAt(mki)+val.charAt(i);

mki++;

}

}

return aux;

}

function maskEvent(field, _mask, event) {

var key ='';

var aux='';

var len=0;

var i=0;

var strCheck = '0123456789';

var rcode = (window.Event) ? event.which : event.keyCode;

if(rcode == 13 || rcode == 0 || field.value.length == _mask.length ) {

//Enter

key=String.fromCharCode(rcode);

if(rcode!=13 && rcode!=0) {

return false;

}

return true;

}

//Get key value from key code

key=String.fromCharCode(rcode);

if(strCheck.indexOf(key)==-1) {

//Not a valid key

return false;

}

aux=field.value+key;

//window.alert(aux);

aux=mask(_mask,aux);

//window.alert(aux);

field.value=aux;

return false;

}

function currencyFormat(fld, milSep, decSep, e) {

var sep = 0;

var key = '';

var i = j = 0;

var len = len2 = 0;

var strCheck = '0123456789';

var aux = aux2 = '';

var whichCode = (window.Event) ? e.which : e.keyCode;

if (whichCode == 13 || whichCode == 0) { //Enter

return true;

}

key = String.fromCharCode(whichCode); // Get key value from key code

if (strCheck.indexOf(key) == -1) {

return false; // Not a valid key

}

len = fld.value.length;

for(i = 0; i < len; i++) {

if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) {

break;

}

}

aux = '';

for(; i < len; i++) {

if (strCheck.indexOf(fld.value.charAt(i))!=-1) {

aux += fld.value.charAt(i);

}

}

aux += key;

len = aux.length;

if (len == 0) {

fld.value = '';

} else if (len == 1) {

fld.value = '0'+ decSep + '0' + aux;

} else if (len == 2) {

fld.value = '0'+ decSep + aux;

} else if (len > 2) {

aux2 = '';

for (j = 0, i = len - 3; i >= 0; i--) {

if (j == 3) {

aux2 += milSep;

j = 0;

}

aux2 += aux.charAt(i);

j++;

}

fld.value = '';

len2 = aux2.length;

for (i = len2 - 1; i >= 0; i--) {

fld.value += aux2.charAt(i);

}

fld.value += decSep + aux.substr(len - 2, len);

}

return false;

}

function cleanMask(val) {

var strCheck = "'[](){}<>=+-*/_| \~`!?@#$%^&:;,.";

var aux="";

var i;

for(i=0; i<val.length; i++) {

if(strCheck.indexOf(val.charAt(i))==-1) {

aux+=val.charAt(i);

}

}

return aux;

}

function maskCurrency(val, milSep, decSep) {

var aux="";

var aux2="";

var i,j;

len = val.length;

if (len == 0) {

aux = '';

} else if (len == 1) {

aux = '0'+ decSep + '0' + val;

} else if (len == 2) {

aux = '0'+ decSep + val;

} else if (len > 2) {

aux2 = '';

for (j = 0, i = len - 3; i >= 0; i--) {

if (j == 3) {

aux2 += milSep;

j = 0;

}

aux2 += val.charAt(i);

j++;

}

aux = '';

len2 = aux2.length;

for (i = len2 - 1; i >= 0; i--) {

aux += aux2.charAt(i);

}

aux += decSep + val.substr(len - 2, len);

}

return aux;

}

function mask(_mask, val) {

var i, mki;

var aux="";

for(i=mki=0; i<val.length; i++, mki++) {

if(_mask.charAt(mki)=='' || _mask.charAt(mki)=='#' || _mask.charAt(i)==val.charAt(i)) {

aux+=val.charAt(i);

} else {

aux+=_mask.charAt(mki)+val.charAt(i);

mki++;

}

}

return aux;

}

function maskEvent(field, _mask, event) {

var key ='';

var aux='';

var len=0;

var i=0;

var strCheck = '0123456789';

var rcode = (window.Event) ? event.which : event.keyCode;

if(rcode == 13 || rcode == 0 || field.value.length == _mask.length ) {

//Enter

key=String.fromCharCode(rcode);

if(rcode!=13 && rcode!=0) {

return false;

}

return true;

}

//Get key value from key code

key=String.fromCharCode(rcode);

if(strCheck.indexOf(key)==-1) {

//Not a valid key

return false;

}

aux=field.value+key;

//window.alert(aux);

aux=mask(_mask,aux);

//window.alert(aux);

field.value=aux;

return false;

}

function currencyFormat(fld, milSep, decSep, e) {

var sep = 0;

var key = '';

var i = j = 0;

var len = len2 = 0;

var strCheck = '0123456789';

var aux = aux2 = '';

var whichCode = (window.Event) ? e.which : e.keyCode;

if (whichCode == 13 || whichCode == 0) { //Enter

return true;

}

key = String.fromCharCode(whichCode); // Get key value from key code

if (strCheck.indexOf(key) == -1) {

return false; // Not a valid key

}

len = fld.value.length;

for(i = 0; i < len; i++) {

if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) {

break;

}

}

aux = '';

for(; i < len; i++) {

if (strCheck.indexOf(fld.value.charAt(i))!=-1) {

aux += fld.value.charAt(i);

}

}

aux += key;

len = aux.length;

if (len == 0) {

fld.value = '';

} else if (len == 1) {

fld.value = '0'+ decSep + '0' + aux;

} else if (len == 2) {

fld.value = '0'+ decSep + aux;

} else if (len > 2) {

aux2 = '';

for (j = 0, i = len - 3; i >= 0; i--) {

if (j == 3) {

aux2 += milSep;

j = 0;

}

aux2 += aux.charAt(i);

j++;

}

fld.value = '';

len2 = aux2.length;

for (i = len2 - 1; i >= 0; i--) {

fld.value += aux2.charAt(i);

}

fld.value += decSep + aux.substr(len - 2, len);

}

return false;

}

No evento do campo telefone estou chamando ela assim: return(maskEvent(this, '(##) ####-####',event))

Simplesmente não acontece nada, não funciona,ela não valida o campo. Para o cpf eu escolhi o script valida cpf que já vem com o egen mas também não funciona.O que será que aconteceu?

On 12/23/05, Marcelo Ramos <mra@edsonqueiroz.com.br > wrote: Qual o problema??? Atenciosamente,

Marcelo Ramos mra@edsonqueiroz.com.br

"O erro não é o fim da tua jornada, mas o início de uma nova etapa de recuperação." Anônimo ----- Original Message ----- From: Charles Curi To: use@e-gen.dev.java.net Sent: Friday, December 23, 2005 9:12 AM Subject: [e-Gen] Java Script

Fala galera!! Estou apanhando para trabalhar com Java Sript no egen. Alguém poderia me ajudar? Abraço. Charles