ホームページ > ウェブフロントエンド > jsチュートリアル > 通常の時間を表示する Extjs TimeField コード format_extjs

通常の時間を表示する Extjs TimeField コード format_extjs

WBOY
リリース: 2016-05-16 18:05:31
オリジナル
1106 人が閲覧しました

正しく表示したい場合、一般的な方法は、日付と時刻の形式が文字列を返すように背景コードを変更することです。具体的なコードは次のとおりです。 🎜>

コードをコピーします コードは次のとおりです:
Ext.override(Ext.form.TimeField, { getValue: function () {
return this.value;
},
setValue: function (v) {
this.value = v; this.setRawValue( v));
return this;
},
formatValue: function (v) {
if (v.length>8) { //timefield の最大数は 8 を超えることはできません。数値が 8 より大きい場合は、
var jsondate = eval in json ("new " v.substr(1, v.length - 2)).toLocaleTimeString();
jsondate = jsondate.length == である必要があります。 8 ? jsondate.substr(0, 5) : '0' jsondate.substr( 0, 4); //toLocaleTimeString は比較的愚かで、返される時間が 10 時間未満の場合、
return jsondate ;
}
リターン
}
});
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート