このJavascriptマップ構造を取得しました:
キー (文字列) - 値 (Array())
String "customerId" = Array{"123123", "298191", "93202"}
String "customerName" = Array{"fran", "nick", "jan"}
String "pobox" = Array{"18239", "129319", "123123"}
したがって、基本的に、値はすべての customerIds、すべての customerNames などを含む配列です。作成したいテーブルは、次のように Javascript で生成されます。
customerId customerName pobox
123123 fran 18239
298191 nick 129319
93202 jan 123123
Javascriptで作ることは可能ですか?試してみましたが、とても複雑です:/
私はこれをやっています:
function createBodyRowsByMapObject(map, tbody) {
for(a in map) {
var arr = map[a];
var row = document.createElement("tr");
for(k in arr) {
//here i would be getting the array value.
createTableData(row, arr[k]);
}
}
tbody.appendChild(row);
}