jsTree と dnd プラグインを使用する 2 つのツリーがあります。
各ドラッグ操作を移動ではなくコピーにしたい。
修飾キーを押すと正常に動作する「copy_modifier」がありますが、修飾子なしでコピーをデフォルトの動作にしたいです。何か案は?
ありがとう、
エイドリアン
jsTree と dnd プラグインを使用する 2 つのツリーがあります。
各ドラッグ操作を移動ではなくコピーにしたい。
修飾キーを押すと正常に動作する「copy_modifier」がありますが、修飾子なしでコピーをデフォルトの動作にしたいです。何か案は?
ありがとう、
エイドリアン
http://groups.google.com/group/jstreeで解決策を見つけました
jsTree を構成するときに次のセクションを追加しました:
"crrm": { "move": { "always_copy": "multitree" } }
これが役に立てば幸いです、
エイドリアン
新しいバージョンの別のソリューション。動作しますが、完全にはテストされていません。
"core": {
"check_callback": function (operation, node, node_parent, node_position, more) {
if (more) {
if (more.is_multi) {
more.origin.settings.dnd.always_copy = true;
} else {
more.origin.settings.dnd.always_copy = false;
}
}
return true;
}
}