ugrás a tartalomhoz

jQuery datatable

gtoma · 2015. Feb. 4. (Sze), 18.00
Sziasztok!

Szeretnék a datatable -hez egy kis kiegészítőt / plugint írni.
Le kellene futnia minden alkalommal, amikor a datatable -t létrehozom vagy frissítem.

Leellenőrizné a columns -ban megadott adat típust, és bizonyos esetekben módosítani az adatot.

ilyeneket szeretnék vele csinálni:
Adat típusnak megadom a dátumot, és hiába datetime -ot kap, csak dátumot ad vissza,
vagy, adat típusnak megadom, hogy boolean, és ha 1-es akkor pipa, ha bármi más, akkor x jelenik meg.

Mivel ezek a kérdések általánosak, így nem szeretném minden datatable elkészítésekor ezt belőni. Nagyon kényelmes lenne erre valami plugint írni.

Ismeri valaki annyira a datatable-t, hogy tudja, hogyan akaszkodjak rá?
Én sajnos 3 óra keresgéléssel sem jutottam sehova. :(
 
3

Elindultam

gtoma · 2015. Feb. 9. (H), 12.57
Elindultam a datatable responsive plugin alapján.

Itt egy kód: itt

Azt "kellene" csinálnia, hogy a columns[].data -t ellenőrzi, és ha az date, akkor hozzáad néhány "a" betűt.

Sajnos azonban nem teszi.

próbálom a végén destroy() és draw() al újra rajzoltatni a táblát, de azt sem teszi. :(
1

Nincs szakértő,

gtoma · 2015. Feb. 9. (H), 08.37
vagy csak a kérdés túl bugyuta? :D
2

Megnéztem a jsFiddle-t, a

bamegakapa · 2015. Feb. 9. (H), 10.13
Megnéztem a jsFiddle-t, a konzolban jó pár hiba jelenik meg.
4

Bocsánat

gtoma · 2015. Feb. 9. (H), 12.59
Nem tudom mi történt, mikor írtam leellenőriztem, és jó volt, de most azt látom, hogy rossz volt a link.

Elképzelhető, hogy rossz linket raktam be, és figyelmetlenül ellenőriztem. :(

Javítottam a linket!
5

Lehet velem van a probléma,

spapp · 2015. Feb. 9. (H), 15.50
Lehet velem van a probléma, de pontosan mit is szeretnél?

Leellenőrizné a columns -ban megadott adat típust, és bizonyos esetekben módosítani az adatot.


Miért kellene az adatokat megváltoztatni. Ha nem megfelelő neked az adat miért nem rögtön megfelelőt tárolsz el/szolgálsz ki?

Ha viszont csak az a problémád, hogy az adatokat nem nyers formában (true/false, nyelv helyes dátum, stb...) akarod időnként látni, akkor az egyes oszlopok configjábn meg lehet határozni. Pl. ez
6

Nincs probléma, de:

gtoma · 2015. Feb. 9. (H), 17.01
Tényleg jól látod. Hasonlót szeretnék, de a datatable-t szeretném felokosítani. Készül mondjuk 30 datatable, majdnem mindben lesz mondjuk boolean típus, és igen, jó lenne, ha nem mindig kellene leírnom a tábla meghatározásánál. Csak annyit írnék oda: type: boolean.

És ebből több verzió van. PL akár a dátum formátum is. vagy az amit említettem, hogy a dátum, de datetime-ot kap. De a táblázatba elég csak a dátum.

tehát igazából némi lokális intelligenciát kellene hozzáfűznöm. :D
7

Próbálj ezek alapján

spapp · 2015. Feb. 10. (K), 11.40
Próbálj ezek alapján elindulni:

DataTable.render

dataTables.colVis