Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [symfony] Jquery i renderPartial
Forum PHP.pl > Forum > PHP > Frameworki
karolski
Witam,

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:


  1. <img src="/images/pytanie-otwarte.gif" width="128" height="69" class="pytaniebutton" id="pytanietyp_1" />
  2. <?php echo jq_draggable_element('#pytanietyp_1', array(
  3. 'revert' => true,
  4. 'helper' => 'clone',
  5. 'connectToSortable' => '#lista-pytania'
  6. )) ?>
  7.  
  8.  
  9. <div id="ankieta-zawartosc">
  10.  
  11. <ul id="lista-pytania">
  12. <?php include_partial('ankiety/pytania', array('pytanias'=>$pytanias)); ?>
  13. </ul>
  14.  
  15. </div>
  16.  
  17. <?php echo jq_sortable_element("#lista-pytania", array(
  18. 'url' => 'ankiety/dodaj_pytanie?id='.$id_ankiety,
  19. )) ?>


akcja:

  1. $pytanietyp = $request->getParameter('pytanietyp');
  2. if ($pytanietyp) {
  3.  
  4. $new = new Pytania();
  5. $new->ankieta_id = 1;
  6. $new->typ_id = 1;
  7. $new->save();
  8.  
  9. }
  10. return $this->renderPartial('pytania', array('pytanias' => $pytanias));
  11.  


co może wpływać na to, że nie działą renderPartial?

// probowalem tez rozwiazan troche innych jak np.
  1. return $this->renderText(get_partial('pytania', array('pytanias' => $pytanias)));

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

destroyerr
Możesz rozwinąć co znaczy: nie działa renderPartial?
Firebug'a masz zainstalowanego? Widzisz co zwraca zapytanie?
karolski
funkcja jq_sortable_element dziala tlyko z jquery ui < 1.5

napisalem normalnie ta funkcje i wszytko dziala

nie moge teraz rozgrysc jak pobrac pozycję elementu draggable zrzuconego listę, ale to już inny dział



a konsole bledow mam zawsze otwarta jak dłubie w js winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.