1
我想用日期列排序一個handontable。我正在使用Moment.js將數據庫日期格式設置爲德語區域設置dateformat。Handsontable日期列排序
這是我的代碼:
var myData = [
{'date':moment('2012-12-01').locale('de').format('L'), 'Text':'abc'},
{'date':moment('2015-09-12').locale('de').format('L'), 'Text':'def'},
{'date':moment('2015-01-31').locale('de').format('L'), 'Text':'ghi'},
],
container = document.querySelector('#exampleGrid');
var hot = new Handsontable(container, {
data: myData,
//cols
colHeaders: ['Datum','Text'],
columns: [
{data:'date', type:'date', dateFormat:'DD.MM.YYYY', correctFormat:true},
{data:'Text'}
],
columnSorting: true,
sortIndicator: true
});
你有任何想法,爲什麼它沒有在這個fiddle工作?
我認爲日期被視爲字符串。根據日期排序不起作用。 –
嗯,但我只從我的數據庫中得到一個字符串的日期。我必須轉換它嗎?如何? – Scuzzle
即使它的日期,在html視圖中是一個字符串。 –