onDrop's arguments dropPosition not equal allowDrop's arguments dropPosition
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- react, typescript
- Domínio
- frontend
Direção de pesquisa
Comece com a reprodução vinculada do CodeSandbox e compare os parâmetros registrados por allowDrop e onDrop enquanto arrasta title4-3 para antes de title4-0. Rastreie o ponto de entrada de arrastar e soltar usado pelo RcTree e verifique se ambos os callbacks relatam a mesma dropPosition nesse caso.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
import RcTree from "rc-tree";
import "rc-tree/assets/index.css";
const treeData = [
{
title: "title0",
key: "key0"
},
{
title: "title1",
key: "key1"
},
{
title: "title2",
key: "key2"
},
{
title: "title3",
key: "key3"
},
{
title: "title4",
key: "key4"
},
{
title: "title5",
key: "key5",
children: [
{
title: "title4-0",
key: "key4-0"
},
{
title: "title4-1",
key: "key4-1"
},
{
title: "title4-2",
key: "key4-2"
},
{
title: "title4-3",
key: "key4-3"
}
]
},
{
title: "title6",
key: "key6"
}
];
export default function App() {
return (
<RcTree
allowDrop={(params) => {
if (Math.random() > 0.99) {
console.log("allow drop:", params);
}
return true;
}}
onDrop={(params) => {
console.log("on Drop:", params);
}}
draggable
defaultExpandAll
treeData={treeData}
/>
);
}
try to drag title4-3 as first child(before title4-0), and see console
- Linguagem predominante
- TypeScript
- Estrelas
- 1.3k
- Forks
- 490
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de react-component/tree
-
Tree crashes on mount with `Cannot read properties of null (reading 'scrollTo')` when a node title contains an autoFocus inputTalvez já em andamento @hippee-lee assumiu há 71 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
react-component/tree#1068 · 1 comentário ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
react-component/tree#983 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
react-component/tree#937 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
react-component/tree#935 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
react-component/tree#929 ·
Todas as issues de react-component/tree
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
jbacalso24/mimry#459 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
architecture help wanted hive/claimed-by-architect origin/architect stage/030-pr-in-progress tech-debt
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
kubestellar/console#24422 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
area: backends type: docs
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 83/100
schlessera/brain-kit#2383 ·
Mantenedores costumam responder em até 1 dia
-
agent duplicate providers tool triaged
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia