ユーザー定義のSenchaタッチコンポーネント(Ext.extend)をSenchaタッチリストコントロール内の各アイテムのパネルとして使用する方法はありますか?このSenchatouchリスト項目のユーザー定義コンポーネント
内線を生成するために
:
{ 'リスト'、itemTpl」 '{dataプロパティ1}' XTYPE:}私はこれを行うことができます知っている
.List
------------------------------------------- | HTML from itemTpl for listStore Item 1 | |-----------------------------------------| | HTML from itemTpl for listStore Item 1 | |-----------------------------------------| | HTML from itemTpl for listStore Item 1 | |-----------------------------------------|
私がしたいことは次のとおりです。
MyComponent = Ext.extend(Ext.Panel) { Items: [ Ext.Component1, Ext.Component2 ] } Ext.reg('mycomponent', MyComponent); { xtype: 'list', itemTpl: { Ext.MyComponent } }
リスト内のすべてのリスト項目が私のユーザー定義の構成要素としてレンダリングされるように、この
----------------------------------- | { xtype: 'mycomponent' } | |---------------------------------| | { xtype: 'mycomponent' } | |---------------------------------| | { xtype: 'mycomponent' } | |---------------------------------|
のようなものを生成します。
これは可能ですか?それはまあまあですか?あなたはrenderToプロパティを使用してDOM内の任意のdivに任意のコンポーネントを追加することができます
{ xtype:'MTATextField', fieldLabel:'or Other' }