次のようなアイテムを持つパネルがあります。
{
xtype: "panel",
border: 0,
defaultType: "textfield",
bodyStyle: "background: transparent;",
defaults: {
anchor: "100%",
flex: 1
},
margin: "2 4px",
layout: "hbox",
flex: 2,
items: [
{xtype: "searchvaluefield"}, {xtype: "random" }, {xtype: "searchvaluefield"}
],
}
ただし、これらのアイテムは動的な数の要素で構成されています。特に、任意の数の xtype "searchvaluefield" が存在する可能性があります。このパネル内の xtype "searchvaluefield" のすべての要素の配列を取得したいと考えています。問題を単純化したことに注意してください。実際の問題にはパネル内に複数のパネルが含まれているため、ループを回避したいと考えていました。
ここで役立つ場合は、私が探している定義された xtype です。
Ext.define("app.view.stock.SearchValueField", {
extend: "Ext.form.field.Text",
alias: "widget.searchvaluefield",
name: "search_value_field",
enableKeyEvents: true,
allowBlank: false,
initComponent: function() {
this.callParent(arguments);
}
});