I need to make a table like this動的データ
私の問題は、レイアウトであると特定のテーブルレイアウトの作成には、データは完全に動的であり、両方のキー(青)と値(白)、およびテーブルはjqueryでマウントされています。
誰でも私ができるだけこの結果に近づく方法を知っていますか?ここで
は私のjqueryのコードです:
function loadRelatos(json) {
$.getJSON(json, function (radoc) {
$('#ano-base').text(radoc.anoBase);
var relatorio = $('#relatorio');
$.each(radoc.relatos, function (key, value) {
var repetido = false;
var relato;
$('[id^="relato-"]').each(function() {
if(value.classe === $(this).find('.cabecalho-relato a').text()) {
relato = $(this);
repetido = true;
return false;
}
});
if(!repetido) {
relatorio.append(
$(document.createElement('div')).addClass('row relato').attr('id', 'relato-'+key)
);
relato = $('#relato-'+key);
relato.append(
$(document.createElement('div')).addClass('cabecalho-relato').append(
$(document.createElement('a')).text(value.classe)
)
);
}
relato.append(
$(document.createElement('table')).addClass('conteudo-relato').attr('id', 'conteudo-'+key)
);
var conteudo = relato.find('#conteudo-'+key);
$.each(value.atributos, function (key, value) {
conteudo.append(
$(document.createElement('tr')).addClass('atributo').append(
$(document.createElement('td')).addClass('atributo-key').text(key+':'),
$(document.createElement('td')).addClass('atributo-value').text(value)
)
);
});
});
});}
は私たちにあなたが実際のテーブルに – Mahi
を取得している、そこからあなたのコードを表示したい方の言語に変換することができます任意のHTML-「コード」/レイアウトの制約があるか、あなたは、あなたのようにテーブルをしてください構築することができますか? –
HI、あなたは[this](https://jsfiddle.net/Rohith_KP/xh8o8ozw/4/)と似たようなことができます。いくつかのスタイルとコードを追加する必要があるかもしれません。しかし、基本的なアイデアは、configファイルに基づいてテーブルを作成することです。 – Ninjaneer