JQWidgets を使用して日時ピッカー コントロールを作成した後、次の方法でそのコントロールに値を設定できます。
$("#jqxdatetimeinput").jqxDateTimeInput(‘setDate’, new Date(2010, 1, 1));
それは問題ありませんが、私の場合、Razor で Asp.Net MVC を使用しており、ビューのレンダリング中にリポジトリから取得したデータを利用できます。
その時点で日時ピッカーに日付値を設定できるようにしたい。サーバー側でビューをレンダリングするとき。
JQWidgets を使用して日時ピッカーを作成するには、id を使用して div 要素を宣言し、関数を呼び出して日時ピッカーでそれを変換する必要があることに注意してください。これが、モデルの日付値を html 要素に設定できない理由です。
スクリプト ブロックを配置し、このブロックでモデルにアクセスして、そのような日時ピッカーを設定したくありません。
<script>
$("#MyDivElementId").jqxDateTimeInput('setDate', @Model.Today);
</script>
Knockout.js を使用しないソリューションも必要です。私は Knockout.js が大好きですが、私の場合は単純なモデル バインディング ソリューションで十分です。
誰もがより良い解決策を持っていますか?