Array
(
)

Repeater -> Layout

Twitter/@caiouechi
   - 14 jan 2013

Galera eu gostaria de fazer um repeater diferente, ao invés dele repetir os itens verticalmente, eu gostaria de que ele seguisse outro alinhamento..
fiz uma imagem para explicar melhor: http://imageshack.us/photo/my-images/41/repeaterk.png/
eu gostaria de saber como faz para o repeater A virar o B...
(ps, serão 4 itens por pagina)

Robson Robsonalves.net
   - 14 jan 2013

Infelizmente não tenho acesso a esse link :/
O Repeater do .Net tem duas direções de listagem: Vertical ou Horizontal!

se não for essas duas terá que fazer alguma adaptação!

se tiver como explanar esse layout aqui, por escrito ou locar a imagem em outro lugar ... (A empresa aqui limita acesso a tudo e qualquer link rsrs)...

bem, Abraços.

0
|
0

Twitter/@caiouechi
   - 14 jan 2013

beleza robson!! vou tentar explicar...

O atual layout do repeater é assim:

ITEM 1
ITEM 2
ITEM 3
ITEM 4
ITEM 5
ITEM 6

eu gostaria de fazer um repeater seguisse o seguinte alinhamento:

ITEM 1 ITEM 2 ITEM 3
ITEM 4 ITEM 5 ITEM 6


e é claro, gostaria que a paginação deles continuassem funcionando

0
|
0

Robson Robsonalves.net
   - 14 jan 2013

Tem essa opção no repeater:
#Código

RepeatDirection="Horizontal"


ele vai servir exatamente pro que vc precisa!
Ele só vai alterar o ItemTemplate do Repeater, os demais (paginação) será mantida.

0
|
0

Twitter/@caiouechi
   - 14 jan 2013

hmm mas robson, utilizando o horizontal, ele não vai ficar assim?

IEM 1 IEM 2 IEM 3 IEM 4 IEM 5 IEM 6


?




no caso se eu tivesse uma coleção com 30 itens, ele ficaria assim:

IEM 1 IEM 2 IEM 3 IEM 4 IEM 5 IEM 6 IEM 7 IEM 8 IEM 9 IEM 10 IEM 11...


como eu faço para limitar 3 itens por linha, e no maximo 2 linhas por pagina?


0
|
0

Robson Robsonalves.net
   - 14 jan 2013

Opa, desculpa!

tem a opção: RepeatColumns="3"

Cara, vc ta usando asp:DataList certo?

Se sim, isso vai ajudar, pq o asp:Repeater não tem essa opção!

Abraços

0
|
0

Twitter/@caiouechi
   - 14 jan 2013

Vixiii, estou utilizando o Repeater, vou dar uma olhada no datalist com essa opção rS!

0
|
0

Robson Robsonalves.net
   - 14 jan 2013

Caio, o DataList não tem o pageSize, que é onde vc defini quantas linhas por página.

No caso você vai ter que fazer isso na sua fonte de dados, no caso um SQL da vida, não sei como vc está implementando essa parte, então depois posta o que vc está fazendo!

Abras

0
|
0

Twitter/@caiouechi
   - 14 jan 2013

Beleza! esse RepeatColumns= "NúmeroColunas" , do datalist faz exatamente o que eu quero! porém agora ainda resta o problema de até 2 linhas por página, Rs!

0
|
0

Robson Robsonalves.net
   - 14 jan 2013


Citação:
Caio, o DataList não tem o pageSize, que é onde vc defini quantas linhas por página.

No caso você vai ter que fazer isso na sua fonte de dados, no caso um SQL da vida, não sei como vc está implementando essa parte, então depois posta o que vc está fazendo!

Abras


Caso não tenha visto!

0
|
0

Twitter/@caiouechi
   - 14 jan 2013

viiiiixi maria entendi.. vou ter que dar um jeito na minha fonte de dados então Rs!

0
|
0

Twitter/@caiouechi
   - 14 jan 2013

viiiiixi maria entendi.. vou ter que dar um jeito na minha fonte de dados então Rs!

0
|
0

Twitter/@caiouechi
   - 14 jan 2013

Robson eu dei uma fuçada na internet... e eu vi um cara que atribuia css dinamico no alternating itemtemplate..

isso seria perfeito para mim.. porém se eu quisesse o modelo
ITEM1 ITEM2
ITEM3 ITEM4
ITEM5 ITEM6


que no caso.. seria só atribuir um float left no item alternativo...


porém... o que eu quero é
ITEM1 ITEM2 ITEM3
ITEM4 ITEM5 ITEM6... você sabe se tem algum alternating itemtemplate a cada '3' ? Rs!!!


0
|
0

Robson Robsonalves.net
   - 14 jan 2013

Se vc estiver com dificuldade no SQL... ou em outra forma que estiver implementando.

TEm uma classe que ajuda muito nisso. PagedDataSource

http://www.beansoftware.com/ASP.NET-Tutorials/Using-PagedDataSource-Paging.aspx

Ela facilita muito nessa questão de paginação.
Sempre que trabalho com o DataList eu a utilizo.

0
|
0

Twitter/@caiouechi
   - 14 jan 2013

é.. eu não tenho a menor noção de como fazer esse tratamento de paginação no SQL =O !

0
|
0

Robson Robsonalves.net
   - 14 jan 2013

Acredito que o alternating é sempre par, independente da disposição das informações!
Pesquisei algo aqui, mas sem solução!

0
|
0

Twitter/@caiouechi
   - 14 jan 2013

vixi =(

0
|
0

Twitter/@caiouechi
   - 14 jan 2013

bom.. vou tentar utilizando o datalist então!

e criar a paginação na mão.. utilizando o site que você me indicou, obrigado Robson!

0
|
0

Robson Robsonalves.net
   - 14 jan 2013

Esse é o caminho!
Qualquer problema manda aqui mesmo!

0
|
0

Twitter/@caiouechi
   - 14 jan 2013

caramba robson, acabei de achar um topico que o cara teve o mesmo problema que eu, e outra pessoa respondeu a mesma coisa que você, Rs!


http://bytes.com/topic/asp-net/answers/310306-max-table-columns-repeater-control

0
|
0

Twitter/@caiouechi
   - 15 jan 2013

funcionou! *__*!!! hahah!! valeu!!!

ps: no link que você me mandou, o programador esqueceu de setar a viewState, dai a paginação sempre muda para a 1 ou 2, nunca para a 3..4..5.... fora isso, ta tudo certo! Rs!

0
|
0