Sencha で使用される xtype と alias の違いは何ですか? どちらも異なる場所で速記として使用されているようです。
8812 次
2 に答える
20
「エイリアス」を使用して xtype を宣言するときは、「ウィジェット」で始める必要があります。
例:
{
...
alias: 'widget.mycomponent'
...
}
xtype プロパティを使用すると、「ウィジェット」を残すことができます。その部分が想定されているため、一部をオフにします。
例:
{
...
xtype: 'mycomponent'
...
}
2 つの異なるプロパティがある理由は、「widget」以外のもののエイリアスを宣言できるためです。たとえば、フレームワークで使用されるエイリアス「layout.card」などです。ただし、ビュー オブジェクトを参照するエンド ユーザー コードの場合は、おそらくどちらかを使用します。
alias: 'widget.mycomponent'
また
xtype: 'mycomponent'
于 2012-11-27T22:32:49.777 に答える
8
これは本当に紛らわしいです。Sencha Touch 開発者チームでさえ、共通の意見を持っていません。
私の知る限り、彼らは単にパフォーマンスのためにこれを設計しています。Alias
以前のように xtype を取得するために文字列を解析する必要がなければ、より高速であるためxtype
、構成を作成します。xtype
とにかく、xtype
、ptype
、ltype
または最も一般的なものalias
は、次のリリースで統一され、明確化される必要があると開発チームは述べています.
于 2012-04-13T18:10:30.957 に答える