gpt4 book ai didi

javascript - 在 FormPanel 中的特定字段集中动态添加组件

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:51:07 24 4
gpt4 key购买 nike

在特定的fieldset中动态添加文本框,这里的field set是Extra,因为我在表单中有很多fieldset,所以这里我只分享一个fieldest的代码。

例如,

 var extraData = [{

bodyStyle: 'padding-left:5px;',
items:{
xtype:'fieldset',
title: 'Extra',

collapsible: true,
autoHeight:true,
layout:'column',
items:[{
columnWidth:.5,
layout: 'form',
items: [{
xtype:'textfield',
fieldLabel: 'Comment',
name: 'comment',
anchor:'95%'
}]
},{
columnWidth:.5,
layout: 'form',
items: [{
xtype: 'fileuploadfield',
fieldLabel: 'Photo',
name: 'last',
anchor:'95%'
}]
}]
}

}];


var fsf = new Ext.FormPanel({
labelWidth: 75, // label settings here cascade unless overridden
url:'save-form.php',
frame:true,
title: 'Enter New Groom Record',
msgTarget: 'side',

width: 650,
items:extraData
});

最佳答案

为字段集和表单提供 id。

然后做,

Ext.getCmp('myfieldset-id').add(my_dynamic_new_component);
Ext.getCmp('myform-id').doLayout();

关于javascript - 在 FormPanel 中的特定字段集中动态添加组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5623117/

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