gpt4 book ai didi

javascript - 是否可以在 Ext JS 中将一个 xtype 附加到另一个 xtype

转载 作者:行者123 更新时间:2023-11-30 18:19:20 28 4
gpt4 key购买 nike

有什么办法可以在 single.x 中附加两个 xtype。我的意思是我有一个 xtype 作为文本字段,另一个作为按钮。在这里,我给出了文本字段旁边的按钮及其工作的代码。但现在我需要单个文本字段和按钮。

   {
layout: "column",
anchor: "0",
items: [{
columnWidth: .5,
layout: "form",
items: {
xtype: "textfield",
name: "agent",
fieldLabel: "Representant",
anchor: "0"
}
},{
columnWidth: .5,
items: {
xtype: 'button',
text: 'Click me'
}
}]
}

最佳答案

xtype 或小部件

xtype 是类的一种短构造函数。类中可以嵌套的内容取决于类。至于文本字段,您不能附加任何子项。你应该看看 API如果您想了解有关任何类(class)的更多信息。基本上你可以像在你的问题中那样嵌套它们

为你所想

为了使它真正干净,您可以扩展文本字段,使用触发器字段(这个已经有按钮,您可以在其中更改布局)或编写一个插件,然后可以将其附加到任何适当的字段。

评论回复

您可以尝试以下未经测试的代码!除了复合字段,您还可以使用应用了 hbox 布局的 container。不过这个感觉更适合我。

{
xtype: 'compositefield',
labelWidth: 120
items: [
{
xtype : 'textfield',
fieldLabel: 'Title',
flex : 1,
ref : '../myTextfieldRef' // set a selfreference to the ownerCt
},
{
xtype : 'button',
iconCls : 'icon-class-name',
text : 'My Button Text',
width : 20,
ref : '../myButtonRef', // set a selfreference to the ownerCt
handler : function(btn) {
console.log(btn.ownerCt.myTextfieldRef.value);
}
}
]
}

关于javascript - 是否可以在 Ext JS 中将一个 xtype 附加到另一个 xtype,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12470926/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com