Używam sfJqueryReloadedPlugin i symfony 1.4, na forum symfony znalazlem funkcje jq_sortable_element, która w aktualnej wersji pluginu jest jako TODO.
Po przeciągnięciu elementu na listę, wykonywana jest akcja, ale nie następuje przeładowanie partiala, oto kod templatu a poniżej akcji:
<img src="/images/pytanie-otwarte.gif" width="128" height="69" class="pytaniebutton" id="pytanietyp_1" /> 'revert' => true, 'helper' => 'clone', 'connectToSortable' => '#lista-pytania' )) ?> <div id="ankieta-zawartosc"> <ul id="lista-pytania"> </ul> </div> 'url' => 'ankiety/dodaj_pytanie?id='.$id_ankiety, )) ?>
akcja:
$pytanietyp = $request->getParameter('pytanietyp'); if ($pytanietyp) { $new = new Pytania(); $new->ankieta_id = 1; $new->typ_id = 1; $new->save(); }
co może wpływać na to, że nie działą renderPartial?
// probowalem tez rozwiazan troche innych jak np.
lub stworzenie szablonu bez layoutu dla akcji dodawania z partialem, ale dalej nic, działało tylko wtedy jak zamiast sortable list i opcji connect to sortable uzywlaem funkcji dropable - wtedy normalnie aktualizowal sie blok