remover drag and drop

8 views
Skip to first unread message

Glaucia HM

unread,
Jun 18, 2013, 2:25:27 PM6/18/13
to jque...@googlegroups.com
Pessoal boa tarde!

Estou com um problema na hora de remover uma linha da lista de onibus.
Na mesma página eu posso configurar ônibus para os dias úteis e também para sábados/domingos, por isso eu tenho 2 listas.

Segue meu fiddle:

O problema é que na hora de remover a linha, ela retorna tanto para a  lista de dias úteis como para a lista de sáb/dom. O correto seria retornar apenas para a tabela original.
Acho que não estou conseguindo fazer o IF corretamente(o IF está comentado), se alguém puder me ajudar eu fico muito agradecida.

Att,

Glaucia


Neto Neto

unread,
Jun 18, 2013, 2:30:44 PM6/18/13
to jque...@googlegroups.com
Vi que no seu cĂłdigo, a origem dos elementos parte de uma div com id "leftTable", "rightTable", etc.
E esse elemento está repetido. Provavelmente por isso ela volta para os dois lugares, visto que estão repetidos.

Lei sagrada: Nunca repetir ID, se quer reutilizar algum estilo, utilize classes.

dica extra: Utilize marcadores (ul, li) para os itens e remova-os das tabelas,evite tabelas para esses casos. Tabelas servem para expor dados em formatos tabulares, nunca para layout.

Neto - Web developer
+55 81-9916.1778


2013/6/18 Glaucia HM <ghme...@gmail.com>
--
--
Grupo de jQuery Brasil.
 
REGRAS: https://docs.google.com/document/d/1VfvTDmeHTSj-L5ouZJjQQ4OkjTCU1Hr2XtPYBNGVHH4/edit
 
USE O JSBIN.COM / JSFIDDLE.NET PARA CÓDIGOS.
 
Email: jque...@googlegroups.com
Biba: jquery-br+...@googlegroups.com
Site: http://groups.google.com/group/jquery-br?hl=pt-BR
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "jQuery (Brasil)" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para jquery-br+...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Glaucia HM

unread,
Jun 18, 2013, 2:44:59 PM6/18/13
to jque...@googlegroups.com
Bom, eu retirei o id das div e utilizei classe para os estilos, mas não é isso que está causando o erro.
Eu tenho um IF que está comentado nesse código, acho que pode ser algum erro de sintaxe, não sei...
Nesse if eu faço uma validação em alguns atributos, mas dificuldade com isso, não sei navegar direito pelo DOM.

Se alguém puder ajudar....

Neto Neto

unread,
Jun 18, 2013, 3:03:18 PM6/18/13
to jque...@googlegroups.com
@Glaucia, recomendo que você ão utilize o live(), vejo que você está usando a verão 1.8.3 do jQuery, e ela foi deprecated desde a 1.7 e será removida na 1.9

Vi que novamente vocĂŞ repete os id's no link de apagar o item, id "remove".

Para ver se sua igualdade está certa no if, avalie com o console.log, ou um simples alert

Paulo Patto

unread,
Jun 18, 2013, 3:12:18 PM6/18/13
to jQuery-br
E ai Grarcineide, tudo bem?

Hum, você já pensou em apenas fazer um ajustes, como eu ACHO (não sabemos como eu cheguei a essa hipótese, rsrsrs), que vocẽ deve usar Rais no back-and para fornecer esses dados, correto? Por que ao gerar a lista, você em vezes de mandar um objeto do rails enviar objetos serializados em json e neste json adicinar um attribute origin... Assim a action de remoção você pode fazer com que ele volte ao origin. Apenas uma sugestão rápida. Mas como o Neto disse você deve dar uma atualizada em seu código.


2013/6/18 Neto Neto <sputin...@gmail.com>



--
Paulo Patto
"Se em vez de enchermos o bolso enchermos a cabeça, não seremos roubados"

Marcos Miguel Farias

unread,
Jun 18, 2013, 3:18:36 PM6/18/13
to jque...@googlegroups.com
Glaucia,

  Vi também que no seu código HTML as colunas das tabelas se repetem, isso dificulta a localização do retorno. Acho que se você utilizar ids únicos seria facilmente resolvido o problema do retorno.

Glaucia HM

unread,
Jun 18, 2013, 3:20:06 PM6/18/13
to jque...@googlegroups.com
Pois é Paulo, o Jquery está com versão antiga e nesse momento não dá pra mudar.
Eu não uso Rails para fornecer esses dados, salvo, alguns valores como nº do projeto e  nº onibus.
A dificuldade está  no front-end mesmo. A página ficou bem complexa, por ter esses detalhes chatos de se ter 2 listas praticamente iguais na mesma pagina com as mesmas informações.
Remover de uma lista e não repetir na outra está dificil rsrsrsrs
Reply all
Reply to author
Forward
0 new messages