#1 7. 3. 2010 8:52

Ola
Nette guru
Registrovaný: 21. 10. 2008
Příspěvky: 477

[addon ajaxselectbox] AjaxSelectBox

Diskuse ke stránce AjaxSelectBox


Co vylepšit, co poladit? Nějaké nápady?

TODO:

  • zbavit se ručního renderování
  • přidat možnost předání DibiDataSource

Možná by šlo se trošku zbavit toho balastu, nebyl jsem si ale úplně jistý jak se PHP chová.

Editoval Ola (7. 3. 2010 8:57)

Offline

 

#2 10. 3. 2010 22:48

Achse
Nový člen
Registrovaný: 28. 6. 2009
Příspěvky: 9
Web

Re: [addon ajaxselectbox] AjaxSelectBox

Nevím jestli nechci nemožné, ale:

Jak jsem to pochopil, ty na onSelect odešleš formulář Ajaxem. Mě by ale spíš šlo o to aby se načítal jen ten jeden kousek (následující selectbox). Když totiž formulář obsahuje ještě něco jiného než jen kraje a okresy, například jméno a na to je nalepené ->rule, tak to nejde.

Jinak parádní addon. Díky.


Mann made hell, haven is only for elected!

Offline

 

#3 11. 3. 2010 6:10

Ola
Nette guru
Registrovaný: 21. 10. 2008
Příspěvky: 477

Re: [addon ajaxselectbox] AjaxSelectBox

Máš pravdu, je potreba upravit JS tak, aby nedoslo k validaci.. Mrknu na to dnes nebo v sobotu (pravdepodobne ti zbavim odeslani)

Editoval Ola (11. 3. 2010 6:15)

Offline

 

#4 11. 3. 2010 10:26

Achse
Nový člen
Registrovaný: 28. 6. 2009
Příspěvky: 9
Web

Re: [addon ajaxselectbox] AjaxSelectBox

Hele jde udělat aby se vygeneroval celý formulář dynamicky, tím myslím:

aby se tohle generovalo dynamicky. Ja jsem zkousel a nepodarilo se me nejakym forcyklem vypsat ani obycejny formular. Jde to vubec?

{widget $form begin}
        <p>{$form['region']->label} {$form['region']->control}</p>
        {if $form['subregion']->showSelectBox()}
        <p>{$form['subregion']->label} {$form['subregion']->control}</p>
        {/if}
        <p>{$form['save']->control}</p>
{widget $form end}

Mann made hell, haven is only for elected!

Offline

 

#5 11. 3. 2010 18:25

radas
Člen
Místo: Ostrava
Registrovaný: 9. 12. 2009
Příspěvky: 25
Web

Re: [addon ajaxselectbox] AjaxSelectBox

Ahoj, podobný doplněk tady dlouho chyběl, taky ho chválím.

Zkoušel jsem přidat třetí selectbox (ulice), který je závislý na tom druhém (městské části). Problém nastane, pokud vyberu město, městskou část i ulici a pak změním město. Překreslí se jen městské části, ale ne už ty ulice. Chtělo by to odstranit všechny <option> a celé combo skrýt.

Pokud je teoreticky možné takových úrovní přidávat více, obecně by se měly „vyčistit“ všechny comboboxy, které následují za tím, jehož hodnota se změnila.

Offline

 

#6 15. 3. 2010 0:40

cuga
Člen
Místo: Opava
Registrovaný: 22. 10. 2008
Příspěvky: 163
Web

Re: [addon ajaxselectbox] AjaxSelectBox

hmmm, mam problem s tim snippetem, haze mi to onen snippet uplne na zacatek stranky a odpovedi serveru nejsou v JSON, ale HTML… pritom jsem vsechny JS soubory prilozil stejne jako v prikladu…

Editoval cuga (15. 3. 2010 1:01)

Offline

 

#7 15. 3. 2010 1:06

Ondřej Mirtes
Moderator
Místo: Praha
Registrovaný: 8. 1. 2009
Příspěvky: 1357
Web

Re: [addon ajaxselectbox] AjaxSelectBox

Offline

 

#8 15. 3. 2010 1:15

cuga
Člen
Místo: Opava
Registrovaný: 22. 10. 2008
Příspěvky: 163
Web

Re: [addon ajaxselectbox] AjaxSelectBox

v tech to myslim nebude… kazdopadne mam to hned v prvni sablone, takze do @layout.phtml sem hodil @, ale zadny efekt to nemelo… v tom prikladu to funguje taky bez @

Offline

 

#9 27. 3. 2010 15:27

Inza
Nette guru
Místo: Praha
Registrovaný: 8. 7. 2008
Příspěvky: 351
Web

Re: [addon ajaxselectbox] AjaxSelectBox

Hele mám k téhleté věci dotaz:

To chcete vážně říct že když to chci používat, tak musím ten formulář ve kterém to použiju renderovat manuálně?

Offline

 

#10 27. 3. 2010 16:18

Ola
Nette guru
Registrovaný: 21. 10. 2008
Příspěvky: 477

Re: [addon ajaxselectbox] AjaxSelectBox

Nemusíš, problém je ale ten, že při změně zmizí pouze control, label zůstane (což lze řešit buď nějakým další js nebo man. renderováním). Zatím to nedoporučuju používat, až budu mít více času, zreviduju to.

Editoval Ola (27. 3. 2010 16:18)

Offline

 

#11 5. 4. 2010 20:38

zbytovsky
Nový člen
Místo: Praha
Registrovaný: 15. 3. 2006
Příspěvky: 6
Web

Re: [addon ajaxselectbox] AjaxSelectBox

Ahoj,

mám nápad: nestačilo by vytvořit tlačítko „načíst okresy“, které by neprovádělo validaci formuláře? Ostatně, také by se to hodilo při větším formuláři při vypnutém javascriptu.

A plánuješ prosím někdy brzy tenhle addon dodělávat? Dík.

Offline

 

#12 21. 6. 2010 20:49

Honza Kuchař
Moderator
Místo: Brno
Registrovaný: 12. 8. 2007
Příspěvky: 1285
Web

Re: [addon ajaxselectbox] AjaxSelectBox

Co ke s wiki stránkou?! Proč je tam redirect?

Offline

 

#13 21. 6. 2010 21:24

Ola
Nette guru
Registrovaný: 21. 10. 2008
Příspěvky: 477

Re: [addon ajaxselectbox] AjaxSelectBox

Chtěl jsem ten plugin zatím odstranit, protože je momentálně nepoužitelný (+ jsem tu na fóru viděl plugon, který řeší stejnou věc). Makro pro smazání jsem nenašel.

Offline

 

#14 22. 6. 2010 18:04

Honza Kuchař
Moderator
Místo: Brno
Registrovaný: 12. 8. 2007
Příspěvky: 1285
Web

Re: [addon ajaxselectbox] AjaxSelectBox

Myslím, že stačí vymazat obsah…

Offline

 

Zápatí