gruss Stefan,
ich möchte gerne folgendes array erstellen.
es sieht ganz danach aus, dass Du eine *liste* von "produkt" -*objekten*
haben moechtest.array-objekte lassen sich in JavaScript nicht nur ueber den [[Array]]-
konstruktor erzeugen -var arr = new Array(obj1, obj2, ..);
- sondern
auch ueber die array-literal-noation:var arr = [obj1, obj2, ..];
-
var obj = {propName: objectOrValue};
ist ein grob skizziertes [object]-
literal.Wie kann ich so was hinbekommen???
Deine [product]-objekt-liste koennte dann so aussehen:
~~~javascript
var productList = [{
productId: "produktSchluessel1",
orderId: "auftragsSchluesselXyz",
date: "12.02.2007", // wie waer's mit: new Date(), ??
cost: 23.12
}, {
productId: "produktSchluessel2",
orderId: "auftragsSchluesselXyz",
date: "13.02.2007",
cost: 45.23
}, {
productId: "produktSchluessel3",
orderId: "auftragsSchluesselAbc",
date: "09.01.2007",
cost: 56.45
}];
>
>
>
> so long - peterS. - pseliger@gmx.net
>
>
hallo peter
die ganze Daten kommen aus einer DB also auch das Datum und ich möchte daraus letztendlich eine Tabelle erstellen, die die letzen 5 Aufträge auflistet. Also nach datum sort und reverse
Die Tabelle sollte dann in etwa so aussehen.
Produktname | gesamtpreis | Datum und Auftr1 | Datum und Auftr 2 | n
Summe | gesamt | auftrag gesamt | auftrag gesamt |
Produkt xyz | 123,88 | 23,99 | 45,99
Produkt abc | 453, 34 | 34, 45 | etc.
ich habe inzwischen ein Array erstellt das so aussieht.
Datum, Auftrnr, product, preis
27\.01 | auftragsnr1 | produkt1 | 23,99
27\.01 | auftragsnr1 | produkt2 | 45,99
also für jedes datum und auftragsnummer jeweils nur ein preis.
so sollte es aber aussehen
27\.01
auftragsnr1
produkt1 , produkt2, n
23\.99, 45.99, n
28\.02
auftragsnr2
produkt1 , produkt2, n
45\.99, 23.87, n
kann ich das auch per "new object" hinbekommen