1 %>@ingroup
string htmlgen
3 %>@brief Creates HTML table from cell
6 %> @param flag_header =1. Whether to generate header row
7 %> @param flag_1stcolumn =0. Whether to generate distinguished first column
8 function s =
cell2html(cc, flag_header, flag_1stcolumn)
11 if nargin < 2 || isempty(flag_header)
14 if nargin < 3 || isempty(flag_1stcolumn)
21 s = ['<table class="bo">', 10];
27 s = cat(2, s, '<tr>', 10);
30 s = cat(2, s,
'<td class="bob"><div class="hec">', ...
31 iif(flag_1stcolumn && j == 1,
'<div class="bor">',
''), ...
32 iif(isnumeric(x), mat2str(x), x), ...
33 iif(flag_1stcolumn || j == 1,
'</div>',
''), ...
36 s = cat(2, s,
'</tr>', 10);
42 s = cat(2, s,
'<tr>', 10);
45 s = cat(2, s,
'<td><div class="',
iif(isnumeric(x),
'nu',
''),
'">', ...
46 iif(flag_1stcolumn && j == 1,
'<div class="bor">',
''), ...
47 iif(isnumeric(x), mat2str(x), x), ...
48 iif(flag_1stcolumn || j == 1,
'</div>',
''), ...
51 s = cat(2, s,
'</tr>', 10);
54 s = cat(2, s,
'</table>', 10);
function iif(in cond, in x1, in x2)
function cell2html(in cc, in flag_header, in flag_1stcolumn)