Usando Towel para Paginação e Filtro  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Eu vou procurar nos meus projetos antigos meu Paginator com hibernate que carrega sob demanda para voce ver.

Boa!

Marky, quando vc refatorar a SelectTable peço a voce para por um método setFont nela.Não sei pq, as fontes deixam de ficar em negrito em alguns look and feel.Tô no liquid, e todos perdem o negrito.

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Ta ai o Paginator generico usando Hibernate, que carrega sobre demanda.


Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Valeu Marky!
No momento eu uso uma abordagem como essa:
http://codeoop.com/2008/11/01/paging-or-pagable-jtable-table-model-for-large-data-set/

Mas eu quero adaptar e deixar "Towel Like".

O problema nesse projeto que eu peguei é que deixaram o model que traz todos os dados do BD(a classe que herda de AbstractTableModel), responsável por TUDO, inclusive geração de relatórios, carregar comboboxes para pesquisa...
É o problema conhecido como religioso, vc tira a classe Deus, seu sistema vira um Inferno.


Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Ironlynx wrote:Valeu Marky!
No momento eu uso uma abordagem como essa:
http://codeoop.com/2008/11/01/paging-or-pagable-jtable-table-model-for-large-data-set/



Eu gostei desse método createPagingScrollPaneForTable(JTable jt), acho que posso usar uma abordagem assim para ser facil colocar o TableFilter nela.



Mas eu quero adaptar e deixar "Towel Like".


Eu acho que vou conseguir simplificar bastante


O problema nesse projeto que eu peguei é que deixaram o model que traz todos os dados do BD(a classe que herda de AbstractTableModel), responsável por TUDO, inclusive geração de relatórios, carregar comboboxes para pesquisa...
É o problema conhecido como religioso, vc tira a classe Deus, seu sistema vira um Inferno.




Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Eu acho que vou conseguir simplificar bastante

Bacana!Não dá nem para eu rir... se eu modificar o acesso aos relatórios, tenho que mudar tudo!Deram um select * from tabela tacaram tudo em memória e fizeram toda a manipulação/operações apartir desse model.. funciona uma maravilha... para mil,2mil registros, não para 50mil ou mais!

Uma perguntinha:o SelectTable ajusta a largura das colunas de forma automática?Algo desse tipo:




>

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Ironlynx wrote:Uma perguntinha:o SelectTable ajusta a largura das colunas de forma automática?


Não, mas irá.

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Não, mas irá.

Punk.Precisou de beta tester, é só me mandar um email.


Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Pode deixar que mandarei, só me responda algo.

Voce quer utilizar a parte de filtro do SelectTable também ou só o Paginator?

Por que pode usar o "Customize" do TableFilter que já é possivel pesquisar (nao de uma forma ta pratica, mas é possivel).

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline


Voce quer utilizar a parte de filtro do SelectTable também ou só o Paginator?

Ambos!

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Marky, depois me reporte como anda o projeto.Quando vc me passar para testes, quero fazer uma versão menor da minha Table de pesquisa com paginação para vc por lá no seu site.Sinto falta de uns exemplos mais sofisticados, com ordenação por célula, essas coisas.

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team