Building HTML talahanayan “Visualization API ng Google”

Paano ang tungkol sa pagpapakita ng iyong data tabulated may magandang tanawin at pa rin magagawang upang ayusin at pahina, ang lahat ng mga built magilas nang hindi nagsusulat ng anumang “Table HTML”?

pagtatanghal

A Visualization API ng Google Ito ay nagtatanghal ng isang hanay ng mga pamamaraan para sa visualization ng iyong data madali at mabilis. Sa post na ito makikita natin ang Chart Table.

operasyon

halimbawa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
<html lang="pt-BR">
  <ulo>    
    <meta charset="ISO-8859-1" />
    <i-type ang script='Text / javascript' src='https://www.google.com/jsapi '></iskrip>
    <i-type ang script='Text / javascript'>
      google.pasan('Visualization', '1', {pakete:['Table']});
      google.setOnLoadCallback(drawTable);
      tungkulin drawTable() {
        ay data = bago google.paggunita.Talaan ng mga impormasyon();
        data.addColumn('String', 'Name');
        data.addColumn('Numero', 'Suweldo');
        data.addColumn('Boolean', 'Full-time');
        data.addRows([
          ['John',  {v: 2000, f: 'R $ 2.000,00'}, totoo],
          ['Maria', {v: 5000, f: 'R $ 5.000,00'}, hindi totoo],
          ['Alice', {v: 1000, f: 'R $ 1.000,00'}, totoo],
          ['Bob',   {v: 1500, f: 'R $ 1.500,00'}, totoo]
        ]);
        ay mesa = bago google.paggunita.mesa(dokumento.getElementById('Table_div'));
        mesa.gumuhit(data, {showRowNumber: totoo});
      }
    </iskrip>
  </ulo>
  <katawan>
    <div id='Table_div'></div>
  </katawan>
</html>
?>

(1) Sa itaas na code, tandaan na simulan namin ang paggawa ng isang tawag sa Google JavaScript API (Jaspi).

(2) pagkatapos, magtataglay ng paggunita, sa bersyon 1.0, at ang iyong library 'table’.

(3) Ginagamit namin ang pag-andar jsapi setOnLoadCallback pagtatalaga ng mga handler drawTable (o isa pang pangalan na nais mong), Sino ang Sino sa katunayan ay dapat lumikha at i-set ang table.

(4) A Talaan ng mga impormasyon Ito ay convert sa isang HTML talahanayan sa kung saan ang bawat haligi ay dapat na ang parehong uri ng mga suportadong data (tali, boolean, numero, etc).

(5) gamitin o addColumn() upang lumikha ng isang haligi, pagpasa bilang uri ng parameter at ang data ng pangalan.

(6) paggamit addRows() upang lumikha ng mga hilera ng talahanayan, sa ibang salita, ipasok ang iyong data ng kanyang sarili. Ang pising panukat ay delimited sa pamamagitan ng mga bracket [] at ang impormasyon ng bawat cell ay pinaghihiwalay ng kuwit. Napagtanto Mayroon bang isang notation “v” e “f”, suponho na nangangahulugan na ang halaga at patlang, buong galang, sa ibang salita, ang aktwal na halaga ng mga cell at ang label na maipakita sa larangan. Ito ay kinakailangan, dahil sa, bilang ang sinabi haligi ay “buo”, pagkatapos ay ang tamang pag-order ay maaaring may kapansanan sa kung ito ay kinuha bilang mga string.

(7) sa wakas, na iniulat sa disenyo DIV talahanayan ay nai-render (table_div) at handa na!

sa kasanayan

Ang code sa itaas ay bumubuo ang sumusunod na HTML Table:

Ito ay hindi kahit na interesante? Ang lahat ng HTML talahanayan ay nilikha na walang kailangan na naming magsulat ng isa TALAAN, TR o TD. malinaw, ito ay lamang ng isang demonstration. Maaari mong palalimin ang iyong kaalaman at tuklasin ang iba pang mga pagpipilian sa configuration upang magtrabaho kasama ang mga talahanayan sa pamamagitan ng Chart Table.

gallery

May mga pa rin ng maraming iba pang mga kagiliw-giliw na mga tampok na Chart Gallery Google alok. Mayroong iba't ibang ng mga chart na naka-optimize upang matugunan ang mga visualization ng data pangangailangan. Ang mga graphics ay batay sa HTML5 / SVG purong (paghango VML para sa mas lumang mga bersyon ng IE), kaya hindi na kinakailangan na plugin. Ang mga graphics ay maaaring idagdag sa iyong pahina sa loob lamang ng ilang mga simpleng hakbang.

pinagkukunan

Kabuuang accesses: 5923

-Iwan Ng sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *