0

サーバー側のデータベースで日付フォーマッターを使用する例を誰かが持っていますか、それとも私に何か助けを教えてもらえますか?

4

2 に答える 2

6

jqGrid wikiで定義済みのフォーマッターに関する情報を見つけることができます。

以下は、グリッドで日付形式を使用する方法の例です。この形式でShortDateは、選択したロケールに従って日付が表示されます。代わりに、独自の書式設定を使用できますY-m-d H:i:s

srcformatサーバーによって送信される日付の形式をnewformat記述し、目的の出力形式を記述します。

この例にはsearchoptions、グリッドで検索を実行するときに、ユーザーが日付ピッカーを使用して目的の日付を選択できるようにするものが含まれています。

colModel :[ 
    { name:'startdate', index:'startdate', formatter:'date', 
        formatoptions: { srcformat:'m/d/Y', newformat:'ShortDate' }, 
        searchoptions: { sopt: ['eq','lt','le','gt','ge'],
            dataInit : function (elem) { 
                $(elem).datepicker({ changeMonth: true, changeYear: true, 
                    dateFormat: 'yy-mm-dd' }); 
            }
        }
    }
]
于 2011-10-29T17:37:42.050 に答える
0

また、pozo クラスで日付の一時フィールドを取得し、日付が null でない場合は getter メソッドでチェックインし、それを datetostring に変換することもできます。また、この jqgrid を使用した jsp で、日付の代わりに一時フィールドを取得する必要があります分野。

例 :

(Pozo Class)

 transient private String indentDate_String;

  public String getIndentDate_String() 
  {
     if(indentDate != null)
     indentDate_String = DateConversion.dateToString(indentDate);
     return indentDate_String;
  }

jqgrid (jsp form):
colNames:['Indent Date'],
colModel:[      
 {name:'indentDate_String',index:'indentDate',autoheight: true, width:100},
]
于 2013-08-14T07:26:55.593 に答える