1

jsonストアとDateFieldを備えたグリッドがあります。Firefoxは正常に機能していませんが、InternetExplorer8では機能しません。

私はそれを次のように定義します:

function convert(v, rec) {
    var value;
    Ext.isEmpty(v) ? value = '' : value = v;
    return value;
}

fields : [                      
    {name: 'date1', type: 'date', dateFormat: 'Y-m-d', convert: convert},
    {name: 'date2', type: 'date', dateFormat: 'Y-m-d', convert: convert},
]

Firefoxでは見栄えがしますが、InternetExplorerではそれだけですNaN.NaN.NaN

4

3 に答える 3

1

convert 関数は使用しないでください。dateFormat を指定することの要点は、読者に「私の日付はこの形式でサーバーから来ており、それらを解析して日付オブジェクトに変換する」ことを伝えているということです。

于 2013-03-27T20:23:07.463 に答える
0

行をより標準的な構文に変更してみてください。

value = Ext.isEmpty(v) ? '' : v;
于 2013-02-07T13:55:25.397 に答える
0

isNaN 関数を使用してみてください: ここに例があります:

function(value) { if (isNaN(value)){ return ""; //任意の値 } 戻り値; }、

于 2013-03-27T18:57:25.707 に答える