ないExtJS6は、ストアは単純なパネルのアイテムに結合することができ、それは指定された列を駆り立てるような項目 { XTYPEとして表示:「パネル」 ID:「master_list」 タイトル: 'MasterList' DefaultTypeで指定: 'ボタン' は、 バインド:{ 店舗: '{ゾーン}' } }ExtJS6:結合ストアパネル項目に
1
A
答えて
1
ExtJSの6におけるATM、パネル上の項目の設定は、主に、バインド可能な項目ではありませんこれは、パネルにgetItem()メソッドとsetItems()メソッドがないためです。パネルを上書きしてその機能を追加すると、次のようになります。
Ext.define("Ext.panel.StoreButtonPanel", {
/* extend a panel so you get same base functionality of a panel */
extend: 'Ext.panel.Panel',
/* other configs and overrides you might want */
setStore:function(){
// function to bind the store to panel
},
getStore:function(){
// function to get store from panel
}
setItems: fuunction(){
var me = this,
myStore = me.getStore();
// loop through store and add items.
myStore.each(function(storeItem){
// create the items that you want from teh store via loop and using
// storeItem
Ext.create('Ext.button.Button', {
text: storeItem.get('text'),
/* other things here if needed */
})
});
},
init: function(){
var me = this;
// call method to create items if a store is found.
if(me.getStore()){
me.setItems();
}
me.callParent();
}
});
+0
パラメータを扱わないセッターを定義するときには、後で自分自身を解読します。大会に従ってください。あなたの要件については、私はあなたがコンポーネントのデータビューを作成することができると思う - コンポーネントの変更を格納し、子アイテムを作成する – bigopon
0
パネルにストアパラメータを追加できます。 Extjsはストアを直接ロードします。
store: Ext.Create('Yourapp.store.storename'),
関連する問題
- 1. SQLでの項目の結合
- 2. ExtJS6:タブパネルの項目に閉じるアイコンを追加するには
- 3. ExtJS6は:treelist項目の0にleftpadマージンを設定する方法
- 4. JavaScript - 項目ごとに2つの配列を結合する
- 5. リストの項目を同じ先頭に結合する
- 6. SharePointリスト項目をWord 2003文書に結合する方法
- 7. 配列内の項目を結合する
- 8. ユニークな項目を配列から結合する
- 9. MySqlのグループごとの結合項目数
- 10. 作業項目照会作業項目照合時の照合ポリシー
- 11. はSQL結合テーブルにのみ最初の3つの項目に参加
- 12. RecyclerViewは下の項目に適合
- 13. ExtJS6:TreeStoreの2番目のインスタンスに孫がありません
- 14. メニュー項目の結果が同じタブメニュー
- 15. ListBoxの選択項目を連結
- 16. 結合のためにselect内の項目を参照できません
- 17. V-selectの項目 - テキスト内の2つの項目を連結してVoyetify
- 18. バインドリピータ項目とデータ項目
- 19. RSS項目に
- 20. 選択項目のLinq値の合計
- 21. SQl条件付き合計項目
- 22. concatMap、flatMap、switchMap単一項目の場合
- 23. 競合する項目ソースバインディングとSelectedItemバインディング
- 24. チェックボックスのチェック項目チェックボックススクロールの場合
- 25. リスト項目を同じ最初の項目と照合する方法
- 26. イオン2:イオンスライドの1つの項目にいくつかの結果を結合します
- 27. Rubyのレール - jquery auto complete - リスト項目の複数の値を結合する
- 28. 別の表から最初の表への項目の配列の結合
- 29. 複数の項目をテキスト項目に重複項目を追加する
- 30. ExtJS6でフォーカスを合わせてコンボボックスを展開するには?
いいえ、それはレコードのいくつかの種類が必要となるので - >コンポーネントのマッピング機能を。これは自分のために書くものです。 –