';
# Only insert the table if we're not getting AJAX Data
if ( !$self->get( "ajaxDataUrl" ) ) {
$html .= '
';
for my $column ( @{ $data->{ columns } } ) {
$html .= '| ' . $column->{ key } . ' | ';
}
# TODO: Add table footer
$html .= '
';
for my $row ( @{ $data->{ rows } } ) {
$html .= '';
for my $column ( @{ $data->{ columns } } ) {
$html .= '| ' . $row->{ $column->{ key } } . ' | ';
}
$html .= '
';
}
$html .= '
';
}
$html .= '
';
# Add hidden form element to hold JSON
if ( $self->get( 'showEdit' ) ) {
$html .= '