問題タブ [kendo-datepicker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
977 参照

php - kendo ui の datepicker value() メソッドから自動フォーマットされた日付を取得する

デフォルトでは KendoDatePicker 値の出力

$("#datepicker").data('kendoDatePicker').value()

2015 年 1 月 9 日金曜日 00:00:00 GMT+0600 (アゾレス標準時)

次のように変更するにはどうすればよいですか。

2015/09/01

また

2015 年 1 月 9 日金曜日 00:00:00 GMT+0600

出力値はこの関数でフォーマットできることを知っています:

kendo.format(.....)

しかし、グリッド ポップアップ エディターで datePicker を使用する場合、サーバーに送信する前に値をフォーマットするオプションがありません。バックエンドにはlaravelを使用しています。そして、laravelはその値から日付を取得するのに苦労しています。データをフォーマットするためにいくつかの関数を試しました:Carbon、date、date_create ...そしてどれも機能しません。いくつかはエラーを生成します:

倍精度日時指定

文字列datetimeが次の場合、いくつかの関数が機能します。

2015 年 1 月 9 日金曜日 00:00:00 GMT+0600

の代わりに

2015 年 1 月 9 日金曜日 00:00:00 GMT+0600 (アゾレス標準時)

value() メソッド出力のフォーマットをグローバルに設定する方法はありますか? 助けてください。これを完了するのに時間がかかりすぎて、締め切りに間に合いません。

0 投票する
1 に答える
1931 参照

javascript - 入力ボックスのクリック時の剣道日付ダイアログ

私は剣道デートピッカーを持っていますが、うまく機能しています。

入力ボックスのアイコンをクリックすると、日付ダイアログを開くことができ、機能しています。しかし、このダイアログは、入力ボックスのクリックでも開く必要があります..

デモ : http://dojo.telerik.com/

誰でも私を案内できますか?

0 投票する
3 に答える
2240 参照

jquery - 入力ボックスのクリックで剣道日付カレンダー コンテナを切り替えます

私は剣道デートピッカーを持っていますが、うまく機能しています。

入力ボックスの横にあるアイコンをクリックすると、カレンダーの日付ダイアログを開くことができ、機能しています。しかし、このダイアログも入力ボックスのonclickを開く必要があります..

私が試したこと:

入力ボックスをクリックするとカレンダーコンテナを開くことができますが、これをクリックすると閉じます。トグルとして機能するはずです。このリンクでは、剣道デートピッカーに関連する API について説明しています。

http://demos.telerik.com/kendo-ui/datepicker/api

誰でも私を案内できますか?

0 投票する
1 に答える
458 参照

razor - Kendo UI (MVC 4 Razor): データソースの同期前に、選択したグリッド行の DatePicker を更新します

別の列が編集されたときに、選択したグリッド行の DateTime 列を視覚的に更新する必要があります。ただし、グリッド内のデータは(データソースの同期前に) ダーティのままにしておく必要があります。

現在、「Months」列には int 値があり、それが変更されると、イベントを取得して「End_Date」列の新しい値を処理しています。「SelectedItem」を見つけて列に値を設定することでこれを行います(例: SelectedItem.End_Date = new value)


新しい End_Date 値を表示するには、グリッドのデータソースを同期する必要があることを除いて、更新は正常に機能します。私はそれをしたくありません。グリッド データは未保存 (ダーティ) のままにする必要があります。(保存を行う保存ボタンがあります)

つまり、この " Months " 値は、変更されると、データソースを同期する必要なく、すぐに End_Date 列に新しい " End_Date " を反映する必要があります。

現在選択されている行で DatePicker ウィジェットを見つけて、更新された日付を表示するために何かをする必要があると思います。私はそれを行う方法がわかりません。


(DateTime 値の Kendo Grid のエディタは Kendo.DatePicker に設定されます)

助けてくれてありがとう、チャド。

0 投票する
1 に答える
911 参照

data-binding - カスタム剣道ウィジェットが viewModel を更新しない

datepicker をカスタマイズして拡張しようとしています。まず、Binder を customValue で拡張しました。

次に、DatePicker ウィジェットを拡張しました。

カスタム バインダーのメソッド 'refresh' は、ビュー モデルが変更されるとトリガーされるため、ビュー モデルからウィジェットにデータを流すことができます。それはうまくいきます。しかし、ウィジェットからビューモデル (逆フロー) へのバインドに問題があります。最初は、datepicker の変更が「customValue」バインダーの「change」メソッドをトリガーすると思っていましたが、そうではありません。CustomDatePicker.onChange メソッドがトリガーされますが、その中で view-model がスコープ外であるため、view-model を設定できません。私の質問は、ウィジェットの値が変更されたときにビューモデルを更新する方法ですか? アドバイスありがとう。

イラストウィジェットのみが次のように初期化されます。