Jump to content
php.lv forumi
  • 0

Dinamiska HTML tabula!


Sasa

Question

Ir iespējams izveidot tabulu kuru varētu dažādi pārveidot ar javascript palīdzību. Izskatīties tas viss varētu sekojoši ir sākumā viena liela tabula ar vienu rindu un vienu kollonu, tad šo tabulu sadala kollonās, tad katru kollonu sadala šūnās, visi izmāri būs milimetros. Domāju HTML tabulu izmantot vienos aprēķinos kur konkrēta aile jāsadala dažādos dalījumos.

 

Sadalīt kollonās sanāk, bet nesanāk sataisīt, tā ka ir iespējams izvēlēties kādu no kollonām un tad to pārdalīt rindās/šunās! :(

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Kādā veidā Tu to dalīšanu iedomājies? (teksta lodziņi, vai kaut kā ar peli šņāpjot uz pusēm?)

Vai ir vajadzīga tikai N x M šūnu tabula, kurai var precīzi pateikt, cik platai jābūt katrai kolonnai un cik augstai katrai rindiņai, vai arī jāparedz tas, ka dažas šūnas ir apvienotas kopā (merge cells)?

Link to comment
Share on other sites

  • 0

ar peli nē, tas būtu ārkārtīgi sarezgīti es domāju tā ka, sākumā sadala tabulu kollonās, tad, ja vajadzīgs izvēlās pirmo kolonu vai otro (kautkāds dropdown listbox varētu būt) un tad izvēlēto kollonu sāk dalīt ievada augstumu(šunas), pirmajā kollonā parādās divas šūnas viena tādā augstumā kāds tika ievadīts, pārējā daļa atikušais, un tā no lējas uz augšu dalās. Pārējās kollonas automātiski nedalās, bet ar iespēju sadalīt pēc tāda paša principa kā jau tika sadalīta iepriekšējā.

Link to comment
Share on other sites

  • 0

table.rows.insertCell(n)

 

Kā tad tu dalīji iepriekšējo?

 

Hmm, kas tad īsti vajadzīgs, sadalīt kolonas vai rindas?

Jebkurā gadījumā par rindām jau tas pats

table.insertRow(n) (+ pievieno jaunajai rindai vajadzīgo cellu skaitu)

 

Augstumam nomaini tikai vajadzīgajām rindām height parametru

Edited by indoom
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...