3 つの列を表示する jqGrid があり、そのうちの 1 つは日時 (返される SQL Datetime フィールド) です。colModel の設定は次のとおりです。
colModel:[
{name:"col1",....,sortable:false},
{name:"col2",....,sortable:false},
{name:"SendTime",index:"SendTime",width:col3width,align:"left",formatter:"datetime",formatoptions:{srcformat:"ISO8601Long",newformat:"LongTime"},xmlmap:"SendTime",sortable:false}
],
SQL から返される日付は、次の形式です。
YYYY-MM-DDTHH:mm:ss
jqGrid のどのフィールドもソート可能ではなく、ORDER BY
返されるデータの順序は SQL によって制御されます。
返される日付形式を変更して、途中の「T」を省略したいと思います - YYYY-MM-DD HH:mm:ss
。それができない場合は、フォーマットされた軍用時間だけを使用することを検討します. colModel 設定でいくつかの形式オプションを試しましたが、日付または時刻の書式設定のみに成功しましたが、両方を一度に書式設定することはできませんでした。
これにはカスタム フォーマッタが必要ですか、それとも jqGrid の設定を見落としていますか? 助けていただければ幸いです。
ありがとう!S