This demo shows the use of custom controls, the callback function to enhance the user experience, the operation can be compared with "Basic Edit Nodes" example.
This demo achieve the Add nodes button.
This demo achieve the confirmation when deleting node.
Can use 'beforeEditName' callback trigger custom editing.
After be familiar with these configurations, I think you can design a more flexible and rational rules!
Whether select all text, when edit node's name.
remove / rename log: