Autor Zpráva
houbeless
Profil
Zdravim,
moje kung-fu ohledně JS stojí za prd, proto bych potřeboval poradit co s touto chybou:

Mám funkci pro formátování čísel :
function RenderDecimalNumber(oObj) {   
var num = new NumberFormat();
num.setInputDecimal('.');
num.setNumber(oObj.aData[oObj.iDataColumn]);
num.setPlaces(this.oCustomInfo.decimalPlaces, true);   
num.setCurrency(false);
num.setNegativeFormat(num.LEFT_DASH);  
num.setSeparators(true, this.oCustomInfo.decimalSeparator, this.oCustomInfo.thousandSeparator);

return num.toFormatted();
}

Chci ji využít pro jQ DataTables, ale v chrome developers tools mě vypisuje hlášku po řádku:
var num = new NumberFormat();
558: Uncaught ReferenceError: NumberFormat is not defined

a já nedokážu odlišit, jestli je chyba v syntaxi JS nebo frameworku jQuery,
poradil by mi někdo znalý? pls.
Díky moc.
_es
Profil
houbeless:
já nedokážu odlišit, jestli je chyba v syntaxi JS nebo frameworku jQuery
A my máme prísť ako na to, ako, kde a či vôbec si niekde definoval funkciu NumberFormat?
pcmanik
Profil
houbeless:
Staci jednoduche vyhladanie v zdrojaku a zistis ze v jQuery taka funkcia neexistuje, takze je chyba inde.
_es
Profil
pcmanik:
zistis ze v jQuery taka funkcia neexistuje
V jQuery je len jedna globálna funkcia nazvaná $ a jQuery.
houbeless
Profil
jasný, takže numberformat je fce jquery, ne js, ok. Podívám se jak se jQ jmenuje podobná - určitě tam musí něco být. Já tuhle funkci samozřejmě nepsal, nevim z čeho čerpal autor. díky

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0