#javascript #jquery #fancytree
Вопрос:
У меня есть таблица fancytree, в которой есть Основная папка «Ребенок» и «ребенок ребенка». ниже приведено то, чего я хотел бы достичь
Static(Folder) -gt; Not Droppable | Cycles(Folder) -gt; Not Droppable | [0] -gt; (folder) -gt; Able to drop into ----------------------- Cannot Drop Nodes Here [1] -gt; (folder) -gt; Able to drop into ----------------------- Cannot Drop Nodes Here [2] -gt; (folder) -gt; Able to drop into
Мой текущий код вроде работает, но мне пришлось установить пользовательский флаг для узлов под названием «сбрасываемый», и если он ложен, то не разрешайте перетаскивать его. Вы не можете попасть в саму папку, но если она расширена, вы все равно сможете перетащить ее в любую позицию. Я хочу только разрешить узлу заходить в допустимые папки.
dragEnter: function(node, data) { if (node.data.droppable == false) { return false; } return true; },