Table - HTML table

class Table

Наследник Element

caption

Ссыл­ка на эле­мент <caption> в таб­ли­це или null, ес­ли он от­сут­ст­ву­ет.

rows

Объ­ект, по­доб­ный мас­си­ву, со­дер­жа­щий объ­ек­ты TableRow, ко­то­рый пред­став­ля­ет все стро­ки в таб­ли­це. Вклю­ча­ет все стро­ки, оп­ре­де­ляе­мые внут­ри те­гов <thead>, <tfoot> и <tbody>.

tBodies

Объ­ект, по­доб­ный мас­си­ву, со­дер­жа­щий объ­ек­ты TableSection, ко­то­рый пред­став­ля­ет все раз­де­лы <tbody> в таб­ли­це.

tFoot

Эле­мент <tfoot> таб­ли­цы или null, ес­ли он от­сут­ст­ву­ет.

tHead

Эле­мент <thead> таб­ли­цы или null, ес­ли он от­сут­ст­ву­ет.

createCaption()

Воз­вра­ща­ет объ­ект Element, пред­став­ляю­щий эле­мент <caption> таб­ли­цы. Ес­ли в таб­ли­це уже име­ет­ся эле­мент <caption>, ме­тод про­сто вер­нет его. Ес­ли в таб­ли­це от­сут­ст­ву­ет эле­мент <caption>, этот ме­тод соз­даст но­вый (пус­той) эле­мент, вста­вит его в таб­ли­цу и вер­нет вы­зы­ваю­щей про­грам­ме.

createTBody()

Соз­даст но­вый эле­мент <tbody>, вста­вит в таб­ли­цу и вер­нет его. Но­вый эле­мент встав­ля­ет­ся по­сле по­след­не­го эле­мен­та <tbody> в таб­ли­це или в ко­нец таб­ли­цы.

createTFoot()

Воз­вра­ща­ет объ­ект TableSection, пред­став­ляю­щий пер­вый эле­мент <tfoot> в таб­ли­це. Ес­ли в таб­ли­це уже есть ниж­ний ко­лон­ти­тул, ме­тод про­сто вер­нет его. Ес­ли таб­ли­ца не име­ет ниж­не­го ко­лон­ти­ту­ла, этот ме­тод соз­даст но­вый (пус­той) эле­мент <tfoot>, вста­вит его в таб­ли­цу и вер­нет вы­зы­ваю­щей про­грам­ме.

createTHead()

Воз­вра­ща­ет объ­ект TableSection, пред­став­ляю­щий пер­вый эле­мент <thead> в таб­ли­це. Ес­ли в таб­ли­це уже име­ет­ся за­го­ло­вок, ме­тод про­сто вер­нет его. Ес­ли таб­ли­ца не име­ет за­го­лов­ка, этот ме­тод соз­даст но­вый (пус­той) эле­мент <thead>, вста­вит его в таб­ли­цу и вер­нет вы­зы­ваю­щей про­грам­ме.

deleteCaption()

Уда­ля­ет из таб­ли­цы пер­вый эле­мент <caption>, ес­ли он су­ще­ст­ву­ет.

deleteRow(long index)

Уда­ля­ет из таб­ли­цы стро­ку с ин­дек­сом index. Стро­ки ну­ме­ру­ют­ся в по­ряд­ке, в ка­ком они сле­ду­ют в ис­ход­ном до­ку­мен­те. Стро­ки в раз­де­лах <thead> и <tfoot> ну­ме­ру­ют­ся вме­сте со все­ми ос­таль­ны­ми стро­ка­ми в таб­ли­це.

deleteTFoot()

Уда­ля­ет из таб­ли­цы пер­вый эле­мент <tfoot>, ес­ли он су­ще­ст­ву­ет.

deleteTHead()

Уда­ля­ет из таб­ли­цы пер­вый эле­мент <thead>, ес­ли он су­ще­ст­ву­ет.

insertRow([long index])

Соз­да­ет но­вый эле­мент <tr>, встав­ля­ет в таб­ли­цу в по­зи­цию, оп­ре­де­ляе­мую ар­гу­мен­том index, и воз­вра­ща­ет его.

Но­вая стро­ка встав­ля­ет­ся в том же раз­де­ле таб­ли­цы и не­по­сред­ст­вен­но пе­ред су­ще­ст­вую­щей стро­кой, в по­зи­ции, за­дан­ной ар­гу­мен­том index. Ес­ли зна­че­ние ар­гу­мен­та index рав­но ко­ли­че­ст­ву строк в таб­ли­це (или –1), но­вая стро­ка до­бав­ля­ет­ся в ко­нец по­след­не­го раз­де­ла таб­ли­цы. Ес­ли таб­ли­ца из­на­чаль­но пус­та, но­вая стро­ка встав­ля­ет­ся в но­вый раз­дел <tbody>, ко­то­рый в свою оче­редь встав­ля­ет­ся в таб­ли­цу. Для до­бав­ле­ния со­дер­жи­мо­го в толь­ко что соз­дан­ную стро­ку мож­но ис­поль­зо­вать вспо­мо­га­тель­ный ме­тод TableRow.insertCell(). См. так­же опи­са­ние ме­то­да insert­Row() объ­ек­та TableSection.