[Logo] Neo Framework Forum
  [Search] Busca   [Recent Topics] Tópicos Recentes   [Members]  Lista de Usuários   [Groups] De volta para a página principal 
[Register] Registrar / 
[Login] Entrar 
Mensagens enviadas por: pedro.goncalves  XML
Perfil de pedro.goncalves -> Mensagens enviadas por pedro.goncalves [535] Ir para a página: Anterior  1, 2, 3 ... 26, 27, 28 ... 34, 35, 36 Próximo 
Autor Mensagem
O neo poe a tela de consulta como output.. fica apenas a saída de dados, não poe o componente.

Caso queira por o componente faça assim:

Code:
 <t:propertyConfig disabled="true" mode="input">
    properties aqui dentro
 </t:propertyConfig>
 


té!
Poe assim:

Code:
 <n:dataGrid itens="${pagamentoMensalLista}" var="nomedobean" itemType="<% =Bean.class%>">
 
 
Troca por isso aqui:

Code:
 
 <t:tela titulo="Pagamento Mensal Em Massa">
       <n:dataGrid itens="${pagamentoMensalLista}" valueType="<% =Bean.class%>">
            <t:property name="numeroMes" mode="input"/>
  		  <t:property name="numeroAno" mode="input"/>
  		  <t:property name="numeroFaltas" mode="input"/>
  		  <t:property name="ehPago" mode="input"/>
  		  <t:property name="valorHoraAula" mode="input"/>
  		  <t:property name="horasAula" mode="input"/>
  		  <t:property name="disciplinaTurma" mode="input"/>
       </n:dataGrid>
       <n:submit action="salvarEmMassa">Enviar</n:submit> 
  </t:tela>
 
 


Acredito que esteja ok... eu não abri o eclipse para testar =p
O neo é o spring mvc.. o que o spring mvc tem o neo tem..

entao nao faz sentido vc usar o spring mvc puro para isso..

para utilizar o controller simples, basta criar uma classe que estenda multiaction controller..

De uma olhada na documentação. Capítulo MVC.
http://www.neoframework.org/dist/documentacao/index.html

Eu não estou entendendo direito como você quer a tela. está meio confuso;

té!
No caso da tela 1 seria 10 combos com informações vindas do banco ou seria combos em branco?

você pode fazer um loop na sua lista montando os select's
Cara... Você pode usar o hibernate normal.. mais com o query builder faz assim:

Code:
 new QueryBuilder<Integer>(getHibernateTemplate())
 				.select("max(campo)")
 				.setUseTranslator(false)
 				.unique();
 
Você diz o máximo de resultados ou a quantidade máxima de caracteres que pode ter em um campo?
Ta ok..

mais isso é em cada item da tela?

Por ex. Tela de listagem tem os botoes editar, excluir e criar..

ae dependendo do login aparece somente o criar... outros apenas editar..

isso ae?
vc diz no menu principal?

Você quer adicionar itens novos? isso?
vc quer apenas 10 resultados por página?

é pouco demais nao?
=p...

tem como você mudar a quantidade de resultados por página!
Ah tah!!!
Code:
 import java.io.IOException;
 import java.util.List;
 
 import javax.servlet.Filter;
 import javax.servlet.FilterChain;
 import javax.servlet.FilterConfig;
 import javax.servlet.ServletException;
 import javax.servlet.ServletRequest;
 import javax.servlet.ServletResponse;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import beans.Natureza;
 import beans.Pessoa;
 import AuthorizationDAO;
 import service.PessoaService;
 import Bean;
 import br.com.linkcom.neo.authorization.User;
 import br.com.linkcom.neo.core.standard.Neo;
 import br.com.linkcom.neo.core.web.DefaultWebRequestContext;
 import br.com.linkcom.neo.core.web.NeoWeb;
 
 /**
  * @author Pedro Gonçalves
  */
 public class AuthorizationFilter implements Filter {
 
 	public void init(FilterConfig config) throws ServletException {
 		
 	}
 
 	public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
 	
 		HttpServletRequest request = (HttpServletRequest) req;
 		HttpServletResponse response = (HttpServletResponse) res;
 		String requestURI = request.getRequestURI();
 		if (requestURI.endsWith("login_security")) {
 			doLogin(request, response, chain);
 		} else {
 			if(doAuth(request, response, chain)){
 				chain.doFilter(request,response);
 			}
 		}
 
 	}
 	public void destroy() {
 		
 	}
 	
 	public void doLogin(HttpServletRequest request,HttpServletResponse response,FilterChain chain) throws IOException, ServletException {
 		String username = request.getParameter("username") != null && !request.getParameter("username").equals("") ? request.getParameter("username") : "0";
 		String password = request.getParameter("password") != null && !request.getParameter("password").equals("") ? request.getParameter("password") : "0";
 
 		AuthorizationDAO authorizationDAO = (AuthorizationDAO)Neo.getApplicationContext().getBean("authorizationDAO");
 		
 		User user = authorizationDAO.findUserByLogin(username);
 		if (user != null && password.equals(user.getPassword())) {
 			DefaultWebRequestContext requestContext = (DefaultWebRequestContext) NeoWeb.getRequestContext();
 			
 			user = Neo.getObject(PessoaService.class).load((Pessoa)user);			
 			requestContext.setUser(user);
 			
 //			Object attribute = request.getSession().getAttribute("originator");
 			response.sendRedirect("/sgr/login/process/Selecao");
 //			response.sendRedirect((String)attribute);
 		}
 		else {
 			request.setAttribute("error",true);
 			request.getRequestDispatcher("/jsp/login.jsp").forward(request,response);	
 			return;
 		}
 	}
 	
 	public Boolean doAuth(HttpServletRequest request,HttpServletResponse response,FilterChain chain) throws IOException, ServletException {
 		String requestURI = request.getRequestURI();
 		String queryString = request.getQueryString() != null ? "?" + request.getQueryString() : "";
 		String contextPath = request.getContextPath() != null ? request.getContextPath() : "";
 		if (!requestURI.contains("/process/Selecao")) {
 			request.getSession().setAttribute("originator",contextPath + requestURI.substring(contextPath.length()) + queryString);
 		}
 		User user = NeoWeb.getRequestContext().getUser();
 		if (user != null) {
 //			chain.doFilter(request,response);
 			return true;
 		}
 		else {
 			request.getRequestDispatcher("/jsp/login.jsp").forward(request,response);
 		}
 		return false;
 	}
 	
 }
 
Login?

como assim?
Saca so..

Quando vc usa .join ele apenas faz um join e nao carrega o objeto que vc fez join..

agora quando vc usa .joinFetch ele carrega o objeto entendeu?

té!
como o netbeans estrutura os arquivos..?
 
Perfil de pedro.goncalves -> Mensagens enviadas por pedro.goncalves [535] Ir para a página: Anterior  1, 2, 3 ... 26, 27, 28 ... 34, 35, 36 Próximo 
Ir para:   
Powered by JForum 2.1.7 © JForum Team