0
私はこのJSON出力テーブルにヘッダーを追加しようとしていますが、それを行う手掛かりはありません。このコードでは、データベースから返されたデータが格納されたテーブルが与えられ、<td><tr>
タグで構造化されたテーブル形式になります。問題は、テーブルのヘッダーが必要で、その部分をコード化する方法がわかりません。何か案は?JSON出力テーブルにヘッダーを追加するにはどうすればよいですか?
function renderSearchResults(results, domNode) {
var i;
var out = "<table>";
if (results.length === 0) {
domNode.innerHTML = 'No results matching your search.';
return;
}
// loop to print the JSON in a table format
results.forEach(function (result) {
console.info(result);
out += "<tr><td>" +
result.ContractId +
"</td><td>" +
result.ContractTitle +
"</td><td>" +
result.Terminal +
"</td><td>" +
result.Cabinet +
"</td><td>" +
result.Section +
"</td><td>" +
result.Folder +
"</td><td>" +
result.Sheet +
"</td><td>" +
result.Consult +
"</td><td>" +
result.Location +
"</td><td>" +
result.Active +
"</td><td>" +
result.Theme +
"</td><td>" +
result.Construction +
"</td><td>" +
result.Subtheme +
"</td><td>" +
result.AsBuilt +
"</td><td>" +
result.Year +
"</td><td>" +
"<a href= " + result.Path + " target=_blank>" + "Binder" + "</a>"
});
out += "</table>";
domNode.innerHTML = out;
}
ありがとう、しかしdidnt仕事。 – alast
彼は '
私は '
テーブルヘッダーには異なるタグがあります。
<tr>
は、ヘッダーの場合は<th>
、データの場合は<td>
です。詳しくはhereをご覧ください。
あなたは結果を得るためにあなたのチェックの後、あなたのヘッダを追加することができますいずれか:
出典
2016-11-22 17:12:39 Kiogara
をあなたが何を意味しています?
ループの前に、使用していないelse文として追加できます。 – Kiogara
ペルナンブコに感謝!その解決。 :) – alast
関連する問題