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!
:)