Je pense que ceci peut être fait en simulant la même chose faite par la Microsoft Word.
Ils permettent aux éléments d'être traînés ensemble s'ils sont groupés ensemble.
Ainsi ce que vous devez faire, est dès qu'une ligne d'ordre viendra en contact d'une ligne pour une classe, vous devez faire un groupement virtuel des deux et traîner alors la logique devrait prendre soin des éléments groupés étant traînés ensemble.
Me faire savoir si c'était utile