Nach meinem Wissensstand - ja
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Herzlichen Dank für deine ausführlichen Erläuterungen, David!
Wie ich aus deinem Beitrag herauslese, gibt es keine Konfiguration in
TYPO3/Extbase, die für die Sortierung zuständig ist und die ich übersehen habe?
Man muss sich die Sortierung also immer selbst bauen, richtig?
Das ist das JS, das das hidden Feld 'swappedItems' mit den korrekten Werten
setzt:
[code]
// move listEntry up/down
$('.listEntry.actions').on('click', '.move', function() {
var swappedItems = null;
if ($('input[type="hidden"][name*="swappedItems"]').length) {
// get item of clicked row
Aufrufen tust du das ganze so:
$this->setSorting($behoerde, 'behoerdeGebaeude');
--> Parameter1 ist das Objekt, in dem die Kindobjekte sortiert werden sollen
--> Parameter2 ist das Property, an dem die zu sortierenden Objekte dranhängen
Der RequestParamter 'swappedItems' bekomme ich in meinem
/**
* Removes all children of given property and attaches them again in
right order
* @param $obj
* @param $forProperty
* @throws \TYPO3\CMS\Extbase\Mvc\Exception\NoSuchArgumentException
*/
public function setSorting($obj, $forProperty) {