Pessoal estou com um problema no drag and drop do primefaces, quando eu arrasto o componente para cima de outro ele não reconhece e nem dispara o evento, alguém pode me ajudar a resolver o problema?
Abaixo vou listar a página e o código?
Boa tarde,
kra tive o mesmo problema. Revirei a internet procurando a solução. Achei que era por causa dos layouts que estava usando (outro bug que parace já ter sido reportado).
Para disparar o evento do droppable, precisa criar a função JS na página.
tag droppable => você coloca: onDrop="handleDrop"
No header, você precisa criar a função:
<script type="text/javascript">
function handleDrop(event, ui) {
var draggable = ui.draggable,
helper = ui.helper,
position = ui.position,
offset = ui.offset;
}
</script>
Criei aqui e funcionou tudo.
Está na doc (PDF) do primefaces, mas é claro que eu estava seguindo somente os exemplos online e que ninguém me disse isto. Rsrs
Veja se o teu problema é este também.
Aqui pra mim funcionou tudo.
Integração com o layout fullpage também precisa de intervenção (desta vez CSS) pra funcionar corretamente.
Luck, vlw o destaque cara, distração e não levei a sério esta parte da documentação.
Vlw mesmo!!!
Mas aki…
Por curiosidade…
Qual intervenção css que vc fala a respeito no layout?
[quote=McLuck]Boa tarde,
kra tive o mesmo problema. Revirei a internet procurando a solução. Achei que era por causa dos layouts que estava usando (outro bug que parace já ter sido reportado).
Para disparar o evento do droppable, precisa criar a função JS na página.
tag droppable => você coloca: onDrop="handleDrop"
No header, você precisa criar a função:
<script type="text/javascript">
function handleDrop(event, ui) {
var draggable = ui.draggable,
helper = ui.helper,
position = ui.position,
offset = ui.offset;
}
</script>
Criei aqui e funcionou tudo.
Está na doc (PDF) do primefaces, mas é claro que eu estava seguindo somente os exemplos online e que ninguém me disse isto. Rsrs
Veja se o teu problema é este também.
Aqui pra mim funcionou tudo.
Integração com o layout fullpage também precisa de intervenção (desta vez CSS) pra funcionar corretamente.