Jump to content
php.lv forumi

data grid


Blitz

Recommended Posts

Velos uztaisit data grid. Par datiem tiek izmantots xml.

 

-visu pēc kolonnām.

-Ieraksti tikai read-only. Talak ar DOM metodem, planoju uzgeneret dabulu.

-Rindu skaits tabulā lidz pat 5k.

-Rindu skaits vienā skatā apmēram 20, tātad visam jabut skrolojamam.

-Darbojoties ar gridu, uz katru onclick paredzēti eventi.

-Paredzu izveidot iespēju kārtot

 

Esu izskatijis dazadus piemerus internetā. Daudzi no tiem ir stipri advancēti, tatad lieli blāķi, no kuriem es neko nevaru saprast.

Pēc kādā principa viss labāk būtu veidot šādus grid. Pirmais nāk prātā, vienkārša html tabula, kas iekļauta iekš iframe, tātad skrolojas. Katrai rindai var ieviest onclick eventus. Sortēšanu pēc kolonām gan jau ari kautkā pārģenerējot tabulu varēs ieviest.

 

Vai doma man ir pareiza? Varbut kads jau ir veidojis šādus from scratch, un var kautko ietekt, kā labāk.

 

Paldies.

Link to comment
Share on other sites

ifreimu vai arī skrollojamu divu - skaties kurš tev ērtāks.

Ar 5000 ierakstiem uzmanies - visus uzreiz ielādēt un lappušošanu veidot javaskriptisku varētu būt problemātiski. Vari taisīt kārtošanu un lappušošanu ajaksisku, tad visu riebīgo izdarīs datu bāze un javaskripts saglabāsies relatīvi vienkāršs, turklāt tabulu nebūs obligāti jāģenerē ar DOM.

Link to comment
Share on other sites

5000 ierakstus visus uzreiz nekā (baigais blāķis un diez vai uzreiz viņus visus vajadzēs apstradāt). ja taisi ar ajax, tad rādot lapu N, no datubāzes izvelc (ja jau nav 1x izdarīts) N-1, N, N+1 lapu un iedod uzreiz browserim. userim spiežot next/prev varēsi parādīt next/prev lapu negaidot atbildi no db, bet lēnām fonā no db paprasīt nākošo trūkstošo N+1 vai N-1 lapu.

Edited by v3rb0
Link to comment
Share on other sites

×
×
  • Create New...