ExtJS6.5今回までフォーム関連の新機能についてです。デバイスに応じて日付フィールドの入力方法が切り替わるこれまでmodernでの日付入力といえば、画面下部からスライドインするパネルでドラムをクルクル回して日付を選択するというものでした。ExtJS6.5になっても、モバイルのブラウザで操作する場合は基本的には変わらないのですが、PCブラウザで操作する場合には、classicと同じ入力形式に切り替わるようになりました。ドラムでの入力ってもう古いと思うんですが、どうなんでしょうね?個人的には、画面中央に日付選択用のダイアログが表示されたほうが入力しやすいんですが・・。あと、時間入力用のフィールドを作ってほしいな・・。あのアナログ時計形式のやつ。ExtJS7に期待します。あと、コンボボックスも同じようにデバイスに応じて切り替わるみたいです。classic形式の日付入力では、Ext.panel.Dateという新しいクラスが使用されています。datefieldのfloatedPickerコンフィグで指定されており、設定を変えたい場合はここに直接指定すれば良さそうです。3を指定すると、範囲が3か月分に広がりました。lookupNameメソッド入力フィールドにはほぼnameコンフィグを指定しますが、nameコンフィグの値でフィールドを参照できるlookupNameメソッドが追加されました。中身を見た感じ、一度参照を取得したらnameRefsプロパティにキャッシュしているようです。たしかにあると便利かもしれないですね。ちなみに、ラジオボタンのように同じnameの値が指定される場合は、配列で戻ってくるみたいですよ。フォームレイアウトこの変更については、いまいちピンとこなかったんですが、フィールドのラベルの幅が自動的にいい感じのサイズに調整されますよってことだと思ってます。今回はレスポンシブ対応を試してみます。(1)今回からExtJS6.5のフォームの変更点を挙げていきます。今回は、Ext.XTemplateを取り上げます。Ext.XTemplateはテンプ...2017-03-02バリデーションチェック[classic]今回はclassicのバリデーションチェックです。(2)ツリーパネル[modern]任意のコンフィグを双方向バインディングに対応するスポットライト[classic]Googleマップアイコンフォントアイコンフォントのパッケージ作成suspendLayouts・resumeLayoutsES6で書いてみるExt.Deferredで非同期処理をまとめるビューモデルのデータにモデルを設定して使用するプラグインの作り方ミックスインの作り方ボタンのUIにバインディングできるように工夫するはてなブログをはじめよう!sham-memoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。