2016-04-27 14 views
0

剣道グリッドフィルターforDateの日付形式を変更するにはどうすればよいですか?剣道UIグリッドフィルターasp.netの日付形式を変更する

実際には、私はFilterableOperatorsBuilder ForDateを持っていますが、問題の解決方法はわかりません。私は、フィルタリングのdatepickerで日付として01/04/2016を取得しますが、2016-04-01が必要です。ここで

は私が今まで持っているものです:

public static Action<GridFilterableSettingsBuilder> FilterSettings() 
    { 
     Action<GridFilterableSettingsBuilder> configurator = ftb => 
     { 
      ftb.Mode(GridFilterMode.Menu); 
      ftb.Extra(false).Operators(o => o.ForString(str => str 
        .Clear() 
        .Contains("Contains") 
        .IsEqualTo("Is equal to") 
        .IsNotEqualTo("Is not equal to") 
        .StartsWith("Starts with") 
        .EndsWith("Ends with"))); 

      ftb.Extra(false).Operators(o => o.ForDate(
      --->> I think ii need to change the date format right here? 
     )); 
     }; 

     return configurator; 
    } 

誰かが私にヒントを与えることができればそれは素晴らしいことです。

私はちょうど

.Format("{0:yyyy-MM-dd hh:mm:ss tt}").Filterable(f => f.UI("DateTimeFilter")) 

を追加し、これは、それは完璧なソリューションではないかもしれない場合でも、正常に動作します:

答えて

1

OK]をクリックして、最終的には、非常に簡単な解決策があります。誰かがより良いものを持っているなら、私に知らせてください。

関連する問題