ExtJS6.5Senchaコマンドを使って「ワークスペース」という構成を作成できます。バックエンド用とフロントエンド用のプロジェクトが必要というような、ExtJSアプリケーションを複数作成する場合は特に便利です。SDKやパッケージを参照できるようになるため、コードの再利用性を高めることができます。ワークスペースの作り方ワークスペースは、下記コマンドで作成します。(作成するワークスペースのパス)-sdオプションは必須ではないですが、付けておくと共通で使用するSDKのコピーもやってくれます(ワークスペース直下に作成されるextディレクトリ)。実行すると.gitignoreファイル、workspace.jsonファイル、そしてextディレクトリが作成されたはずです。作成したワークスペースにアプリケーションを作成してみます。ワークスペースに移動して、下記を実行します。./apps/Frontapps/FrontにExtJSアプリケーションが作成されました(フロントエンド用のという意味で「Front」としてみました)。同じようにBackendも作成してみます。./apps/Backendapps/BackendにExtJSアプリケーションが作成されました(バックエンド用という意味で「Backend」としてみました)。これでワークスペース内に2つのExtJSアプリケーションを作成できました。次にパッケージを作ってみます。ワークスペースに移動して、下記を実行します。Commonすると、packages/local/Commonにパッケージが作成されたはずです。作成した時点ではclassicとmodern用に分かれていないので、分ける場合はapp.jsonのclasspath等を修正します(↓の箇所ぐらいかな?)。]]あとは対応するディレクトリを適宜作成すれば、1パッケージにclassicとmodern用のモジュールを作成できます。ちなみに初めから2つパッケージを作って、それぞれclassic用とmodern用にするのもアリだと思います。あとは、ExtJSアプリケーション側のapp.jsonでrequiresに追記すれば使えるようになります。前回はアイコンフォントの使い方を取り上げましたが、今回はア...2017-05-20アプリケーションで使用するExtJSのバージョンを上げるExtJS6.5がリリースされましたね。https://www.sencha.com/blo...2017-01-30テーマの変更テーマは、アプリケーション全体のデザインのことを指します。...2017-01-21チュートリアル:モバイル向けの画面を作成してみる前回までで、メモを残せるアプリケーションがおおよそ完成しま...2017-01-12チュートリアル:スタイルを整える現在の画面は↓なかんじになっているわけですが。(2)ツリーパネル[modern]任意のコンフィグを双方向バインディングに対応するスポットライト[classic]Googleマップアイコンフォントアイコンフォントのパッケージ作成suspendLayouts・resumeLayoutsES6で書いてみるExt.Deferredで非同期処理をまとめるビューモデルのデータにモデルを設定して使用するプラグインの作り方ミックスインの作り方ボタンのUIにバインディングできるように工夫するはてなブログをはじめよう!sham-memoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。