IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Kubba
Člen
Avatar
Kubba:5.2.2017 13:57

Ahoj, potřeboval bych pomoc s takovým problémem:
Vytvářím celoroční kalendář v JavaScriptu. Vytvoření kalendáře už mám hotové, teď jen potřebuji nějak vkládat prvky do kalendáře. Webovou aplikaci vytvářím v ASP.NET MVC.
Narazil jsem hned na 2 problémy:

  1. Jak správně předat list objektů z MVC do JavaScriptu?
    • Ve View zavolám javascriptovou funkci které předám list Json objektů ??
  2. Lze dynamicky přidat / odebrat prvek do kalendáře a zároveň do databáze a zaroveň do listu databazových objektů v třc#ídě ?
    • Dynamicky přidat prvek do kalendáře je vcelku snadne, nevím spíš jak vložit prvek do databáze a do listu starajícího se o načtené databázové objekty.

Vím, že by vhodnější asi bylo použít AngularJS, ale chtěl bych to zkusit takhle.
Díky za rady :-)

 
Odpovědět
5.2.2017 13:57
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Kubba
Jan Vargovský:5.2.2017 14:11

1. a) Klasicky přes ajax

  1. vyrenderuješ ho přímo ve view do scriptu

2. Co myslíš tím listem databázových objektů v třídě?

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
5.2.2017 14:11
Avatar
Kubba
Člen
Avatar
Odpovídá na Jan Vargovský
Kubba:5.2.2017 14:58

Mám vytvořenou třídu (CalendarManager), kde přes entity framework nahraju kalendářové objekty. V této třídě jsou pak uloženy v listu, který chci předat javascriptu. Zároveň jsem chtěl tuto třídu udržovat atuální - aby když odjedu ze stránky s kalendářem a pak se na tu stránku vrátím, nemusel vše načítat znova z databáze, ale jen předal znovu aktuální list kalendářových objektů.

Editováno 5.2.2017 14:59
 
Nahoru Odpovědět
5.2.2017 14:58
Avatar
Kubba
Člen
Avatar
Odpovídá na Jan Vargovský
Kubba:12.2.2017 12:45

Díky, hotovo, vyřešeno. No chtěl jsem se učit základní JavaScript a stejně jsem musel projet i JQuery, Ajax a Json ...ani nevím proč jsem se tomu javaScriptu tak dlouho vyhýbal...

 
Nahoru Odpovědět
12.2.2017 12:45
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.