我有以下jsfiddle在pivot中生成一個jqgrid。 jsfiddle code 它使用以下json數據。如何在列標題上存儲N個值?
var data = [{
"id": 1,
"make": "toyota",
"model": "corolla",
"fuelusagecity": "17",
"fuelusagehwy": "12",
"fuelmeasure":'Litre',
"salesaboveavg": false,
"totalnumberofsales": 120000.0000,
"highsalestext": null,
"salesdate": "2010-12-01",
"shortsalesdate": "10-12-01",
"groupheaderorder":"1",
"childorder":"1"
}, {
"id": 2,
"make": "toyota",
"model": "corolla",
"fuelusagecity": "10",
"fuelusagehwy": "14",
"salesaboveavg": false,
"fuelmeasure":'Litre',
"totalnumberofsales": 100000.0000,
"highsalestext": "HIGH",
"salesdate": "2010-12-15",
"shortsalesdate": "10-12-15",
"groupheaderorder":"1",
"childorder":"1"
}, {
"id": 3,
"make": "toyota",
"model": "belta",
"fuelusagecity": "15",
"fuelusagehwy": "10",
"salesaboveavg": true,
"fuelmeasure":'Litre',
"totalnumberofsales": 200000.0000,
"highsalestext": null,
"salesdate": "2011-01-10",
"shortsalesdate": "11-01-10",
"groupheaderorder":"1",
"childorder":"2"
}, {
"id": 4,
"make": "toyota",
"model": "camry",
"fuelusagecity": "13",
"fuelusagehwy": "10",
"fuelmeasure":'Litre',
"salesaboveavg": false,
"totalnumberofsales": 300000.0000,
"highsalestext": "HIGH",
"salesdate": "2011-04-23",
"shortsalesdate": "11-04-23",
"groupheaderorder":"1",
"childorder":"3"
}, {
"id": 5,
"make": "nissan",
"model": "skyline",
"fuelusagecity": "14",
"fuelusagehwy": "9",
"fuelmeasure":'Litre',
"salesaboveavg": true,
"totalnumberofsales": 500000.0000,
"highsalestext": "HIGH",
"salesdate": "2010-09-10",
"shortsalesdate": "10-09-10",
"groupheaderorder":"2",
"childorder":"1"
}, {
"id": 6,
"make": "nissan",
"model": "zx300",
"fuelusagecity": "10",
"fuelusagehwy": "8",
"fuelmeasure":'Litre',
"salesaboveavg": false,
"totalnumberofsales": 400000.0000,
"highsalestext": null,
"salesdate": "2012-01-06",
"shortsalesdate": "12-01-06",
"groupheaderorder":"2",
"childorder":"2"
}];
在JSON數據
,銷售日期有兩種格式salesdate
酒店有一年四個數字和shortsalesdate
有一年在兩位數。在網格動態銷售日期列中,必須以yy-mm-dd格式顯示銷售日期(因此要顯示它應使用shortsalesdate
屬性)。
在小提琴代碼日期按降序排列。新的修改也必須按照降序排列日期。這次它應該使用屬性salesdate
中的銷售日期進行排序,但它應該使用列標題上的屬性'shortsalesdate`顯示銷售日期。
其次,有兩個按鈕可以顯示和隱藏列。在隱藏/顯示之前,方法getYColumnName
中的銷售日期有一個比較。在當前的jsfiddle代碼中,它使用salesdate
屬性中的值進行比較。這應該保持原樣。
所以基本上有兩件事情: 1.銷售日期的顯示,它應該在財產shortsalesdate
2.使用值所有日期的比較和排序它必須在財產使用值salesdate
我如何實現這一目標?
側面說明: 我在想物業shortsalesdate
和財產shortsalesdate
一個可見值列標題一個隱藏的值存儲兩個值。所以基本上可以將兩個值存儲在列中?
感謝
感謝這一點很重要。 :) –
@ Dore.Ad:不客氣! – Oleg