初心者のためのExtJS入門スマートフォン用の表示で見る初心者のためのExtJS入門ExtJSを使うので、ついでにまとめていきます2018-01-08ミックスインの作り方ExtJS今回はミックスインを作ってみます。ミックスインは、利用するクラスにメソッド、プロパティを追加して利用できるようにするもので、同じような機能が必要になる場合に有用です。プラグインに似ていますが、下記の違いがあります。プラグインの場合はpluginsプロパティ指定時にパラメータを指定できるが、ミックスインはできない。プラグインの場合はあくまで内部にプラグインのインスタンスを保持しているだけで、プラグインクラスで定義しているメソッド等が利用する側のクラスに影響しないが、ミックスインで定義したメソッド等は利用する側のクラスに定義される。ミックスインクラス作成ミックスインクラスを作ってみましょう。}});ミックスインとして定義するクラスは、特に継承する必要はありません。作法としてmixinIdプロパティを指定するようにしましょう。あとは必要なプロパティやメソッドを定義するだけです。ミックスインクラスを使う次に作成したミックスインクラスを使ってみます。}});ミックスインクラスを使うようにするには、mixinsプロパティでクラス名を指定します。これでミックスインクラスで定義されたプロパティやメソッドを呼び出せるようになったので、ボタンを押してもgreetメソッドが解決できます。実際に確認しても、利用する側のクラスにメソッドやプロパティが定義されていることが分かります。正直なところ、私自身、継承・プラグイン・ミックスインの厳密な使い分けまでは理解できていません。19:00ミックスインの作り方Tweet広告を非表示にする関連記事2017-10-29ES6で書いてみるExtJS6のコードを、ES6を使って書いてみました。classキー...2017-09-09Googleマップ今回はExtJSからGoogleマップを表示してみます。classicでの使...2017-08-26任意のコンフィグを双方向バインディングに対応するビュー作成時に独自のコンフィグを追加することがあります。(1)今回はclassicのチャートです。(2)ツリーパネル[modern]任意のコンフィグを双方向バインディングに対応するスポットライト[classic]Googleマップアイコンフォントアイコンフォントのパッケージ作成suspendLayouts・resumeLayoutsES6で書いてみるExt.Deferredで非同期処理をまとめるビューモデルのデータにモデルを設定して使用するプラグインの作り方ミックスインの作り方ボタンのUIにバインディングできるように工夫するはてなブログをはじめよう!sham-memoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。