Global.helma.Chart.render ()
Sourcecode in /home/hannes/helma/modules/helma/Chart.js:
78:   this.render = function() {
79:           res.write('<table border="0" cellspacing="1" class="' + 
80:                     prefix + 'table">\n');
81:       
82:           var rowBuf = [];
83:           var rows = sheet.getRows();
84:           var max = 0;
85:           for (var i=0; i<rows; i+=1) {
86:               var row = sheet.getRow(i);
87:              if (row.length > max)
88:                  max = row.length;
89:              rowBuf.push(row);
90:          }
91:      
92:          for (var i in rowBuf) {
93:              res.write('<tr class="' + prefix + 'row">\n');
94:              for (var n=0; n<max; n+=1) {
95:                  if (n < rowBuf[i].length) {
96:                      var c = rowBuf[i][n];
97:                      var str = c.getContents();
98:                      if (str)
99:                          var style = getCellStyle(c);
100:                  }
101:                  res.write('<td class="' + prefix + 'cell"');
102:                  if (style) {
103:                      if (!style.wrap)
104:                          res.write(' nowrap="nowrap"');
105:                      if (style.align)
106:                          res.write(' align="' + style.align + '"');
107:                      res.write(">");
108:                      if (style.bold)
109:                          res.write("<b>");
110:                      if (style.italic)
111:                          res.write("<i>");
112:                  }
113:                  else
114:                      res.write(">");
115:                  res.write(str);
116:                  if (style) {
117:                      if (style.italic)
118:                          res.write("</i>");
119:                      if (style.bold)
120:                          res.write("</b>");
121:                  }
122:                  res.write('</td>\n');
123:              }
124:              res.write('</tr>\n');
125:          }
126:      
127:          res.write('</table>\n');
128:          workbook.close();
129:      }