openRico segedelem kellene!
Sziasztok!
Tudna valaki segíteni abban, hogy hogyan kell egy összetett Rico hívást csinálni!
Egy oldalon szeretném használni a dátumválasztót és a Rico.buffer.AjaxSQL-t és össze is szeretném kötni.
Magyarul, ha kiválasztja a dátumot, UTÁNA a kiválasztott dátummal fusson le egy SQL lekérdezés, az eredményt tegye táblázatba és rakja ki.
Éééés... :)
A nemzetközi helyzetet fokozom-fokoznám még azzal, hogy az első sor táblázat fejnek számít és az első oszlop is, valamint, kevés a hely (azaz, változó számú oszlopot kell(ene) megjeleníteni- az egyik napon 1 eredményt, a másikon akár 111-et.
:)))))))))
Köszi!
aet
Kódok:HTML:Működni nem működik... vagyis nem lehet. Hogyan lehet??
■ Tudna valaki segíteni abban, hogy hogyan kell egy összetett Rico hívást csinálni!
Egy oldalon szeretném használni a dátumválasztót és a Rico.buffer.AjaxSQL-t és össze is szeretném kötni.
Magyarul, ha kiválasztja a dátumot, UTÁNA a kiválasztott dátummal fusson le egy SQL lekérdezés, az eredményt tegye táblázatba és rakja ki.
Éééés... :)
A nemzetközi helyzetet fokozom-fokoznám még azzal, hogy az első sor táblázat fejnek számít és az első oszlop is, valamint, kevés a hely (azaz, változó számú oszlopot kell(ene) megjeleníteni- az egyik napon 1 eredményt, a másikon akár 111-et.
:)))))))))
Köszi!
aet
Kódok:
- <script src="../basics/js/rico/prototype.js" type="text/javascript"></script>
- <script src="../basics/js/rico/rico.js" type="text/javascript"></script>
- <script src="../basics/js/rico/ricoLocale_en.js" type="text/javascript"></script>
- <script language="JavaScript" type="text/javascript">Rico.acceptLanguage('hu-hu,hu;q=0.8,en-us;q=0.5,en;q=0.3');</script>
- <script type='text/javascript'>
- Rico.loadModule('Calendar');
- ///// Ide jöhet ez?????
- Rico.include('../basics/css/rico/greenHdg.css');
- Rico.loadModule('LiveGridAjax','LiveGridMenu','greenHdg.css');
- var cal, orderGrid, buffer;
- Rico.onLoad( function() {
- cal=new Rico.CalendarControl("cal1");
- cal.atLoad();
- cal.returnValue=function(newVal) { $('CalendarValue').value=newVal; };
- ////// Itt van vége az onLoad fv-nek betehető ide a következő névtelen fv? valahogy így:
- }, // előző névtelen fv zárása
- function() {
- var opts = {
- menuEvent : 'dblclick',
- frozenColumns : 1,
- canSortDefault: false,
- canHideDefault: false,
- allowColResize: false,
- canFilterDefault: false,
- };
- buffer=new Rico.Buffer.AjaxSQL('lekerdezes.php?q='.$('CalendarValue').value, {TimeOut:60});
- orderGrid=new Rico.LiveGrid ('eredmeny', buffer, opts);
- orderGrid.menu=new Rico.GridMenu({});
- });
- function CalendarClick(e) {
- if (Element.visible(cal.container)) {
- $('CalendarValue').value='';
- cal.close();
- } else {
- RicoUtil.positionCtlOverIcon(cal.container,$('CalendarValue'));
- $('CalendarValue').value='';
- cal.open();
- }
- Event.stop(e);
- }
- );
- function CalendarClick(e) {
- if (Element.visible(cal.container)) {
- $('CalendarValue').value='';
- cal.close();
- } else {
- RicoUtil.positionCtlOverIcon(cal.container,$('CalendarValue'));
- $('CalendarValue').value='';
- cal.open();
- }
- Event.stop(e);
- }
- </script>
- <td colspan="4" height="270">
- <div id="eredmeny"></div>
- </td>
Biztos?
Valamint nem ártana használni valamilyen JavaScript lint eszközt (JSLint, JSHint), ami megmutatja neked a szintaktikai hibákat (ugyanis van pár).
Nem ragaszkodnék hozzá! :)
Én is jobban örülnék egy megfelelően dokumentált valóban élő keretrendszernek.
Egyedül itt működik valamennyire a rico.
Szintaktikai hibák. Nem mind az enyém!
:)))))))))))
A Firebug nem jelezte... de azért rácuppanok, Köszi!
aet
DataTables
naccccerű! :)
Nem tudom miért, de én "fázom" a jQuery-től. Talán amiatt, hogy túl nagy. Szerettem volna ha kis állományokból tehető össze az, amire szükségem van- a sávszélesség és a memória kapacitás korlátozottsága miatt. De hát tudomásul kell venni, hogy ilyen nem létezik. Sajnos.
Már csak az a kérdés számomra, hogy két elem hogyan köthető össze. Ha a jQuery-s megoldást választom, annak a dátumválasztóját hogyan tudom összekötni a táblázat megjelenítővel, esetleg még a tooltippel is.
A későbbiek során pedig mindenképp szükségem lesz erre, mert kell a táblázat, kell Drag'n'drop, tooltip, dátum és egyebek.
Egyszerre több részt hogyan lehet alkalmazni?
(Dátumválasztásnak megfelelő lekérdezésben a cella érték megmutatása tooltipben, cellák módosítása. Ott már nem érdekes a memória kapacitás.)
Tudom! RTFM! :)
és gúúúúgli a barátom..
:)))
aet
Rico
jQuery UI-ban van dátumválasztó és szerintem fogsz találni megfelelő tooltip plugint is, amíg nem jelenik meg a következő jQuery UI, ami már tartalmazza a Tooltip-et is.
A jQuery UI csomag tartalmaz Drag és Drop eszközöket is, nézd végig az összes elérhető eszközt. Ráadásul összeállíthatsz olyan csomagot is ami csak azokat az elemeket tartalmazza, ami tényleg kell neked.. A dokumentáció pedig nagyon jó, úgyhogy érdemes előbb azt olvasgatni, és JavaScript tudást bővíteni.
Köszönöm!
:)