初心者のためのExtJS入門スマートフォン用の表示で見る初心者のためのExtJS入門ExtJSを使うので、ついでにまとめていきます2017-03-19多言語対応[classic]ExtJS今回は言語の切り替えを試してみます。おおまかなポイントを列挙しました。言語はプルダウンで選択する選択した言語はローカルストレージで保持するロケールファイルをロードしてから、ビューを作成するapp.jsonの修正localeの定義は消します。ext-localeのrequireは残します。言語はプルダウンで選択するまずは言語選択用のプルダウンを設置します。]});選択した言語はローカルストレージで保持するビューコントローラを追加し、言語プルダウンを変更したらローカルストレージに保存するようにします。ビューコントローラクラス。言語プルダウンchangeイベント時の処理。}});これでローカルストレージに選択した言語が保存されます。保存後は、ロケールファイルをロードするために、window.location.reloadでブラウザをリロードさせます。ロケールファイルをロードしてから、ビューを作成するここからはApplication.jsを修正していきます。app.jsのmainViewを削除します。mainViewにはビューポートとなるコンポーネントを定義していますが、これが定義されているとロケールファイルをロードする前にビューが作成されてしまうためです。コメントアウトしました。//-------------------------------------------------------------------------});次にApplication.jsでロケールファイルをロードします。アプリケーションクラス。ロケールファイルをロードする。ロケールファイルのURLを返す。}});ロケールファイルをロードした後に、Ext.ApplicationのsetMainViewを呼び出すことで順番を担保しています。ちなみに上記コードでは、ロケールファイルのパスはサンプル用なので、実際には適宜変更することになります。開発環境や本番環境で差異がある場合もあるでしょう。良い感じになりました。補足これはあくまでも一例です。ロケールファイルをロードできれば良いだけなので、scriptタグでロードしようが、JQueryでロードしようが、どういう方法でやっても問題ありません。今回はレスポンシブ対応を試してみます。CSSではメディアクエ...2017-06-17(ExtJS6.5)フローティングメニューの追加・weightedコンフィグ[modern]今回は小ネタ2つです。(1)今回からExtJS6.5のフォームの変更点を挙げていきます。バリデ...2017-04-17レイアウト[modern]今回はmodernのレイアウトを取り上げます。(3)classicのレイアウトは最後です。(2)ツリーパネル[modern]任意のコンフィグを双方向バインディングに対応するスポットライト[classic]Googleマップアイコンフォントアイコンフォントのパッケージ作成suspendLayouts・resumeLayoutsES6で書いてみるExt.Deferredで非同期処理をまとめるビューモデルのデータにモデルを設定して使用するプラグインの作り方ミックスインの作り方ボタンのUIにバインディングできるように工夫するはてなブログをはじめよう!sham-memoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。