Ajax len pre niektoré funkcie v CMS

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
vic11sk
Člen | 11
+
0
-

Zdravím,

Už som si spravil webovú stránku aj s CMS pomocou nette.

Chcel by som pridať ajax, napríklad na posúvanie položiek v menu. Dá sa to spraviť aby len to bolo ajaxové, a ostatné veci ostali normálne ako php?

ps.:nemám žiadne skúsenosti s ajax

Mám vlastne presenter, kde mam funkciu actionMenuUp($id) a actionMenuDown($id), tieto 2 funkcie by som chcel zAjaxovať:

<?php

class Admin_CmsPresenter extends BasePresenter {

	public function actionUpMenu($id) {
		$dat = new Database;
		$dat->moveMenu('menu', 'up', $id);
		$this->redirect('Menu');
	}

	public function actionDownMenu($id) {
		$dat = new Database;
		$dat->moveMenu('menu', 'down', $id);
		$this->redirect('Menu');
	}

}
?>

Database je model, kde je definovaná funkcia, moveMenu($table, $direction, $id), ktorá sa postará o vypocitanie nasledovníka alebo predchodcu a zápis do databázy.

sodae
Nette Evangelist | 250
+
0
-

jQuery UI Sortable to je skvělá věc , pak jen callback při změně a lépe použít signal na ty dvě operace :) pro zlepšení funkčnosti , jinak na jabber místnosti (viz muj popisek) se o tom bavilo a posílaly se plno další variat (ne z jQuery UI)

Edit: abys nemusel jaky den: 29.7.09

Editoval sodae (1. 8. 2009 23:39)