gpt4 book ai didi

extjs - 如何动态添加字段的配置?

转载 作者:行者123 更新时间:2023-12-04 09:37:26 25 4
gpt4 key购买 nike

当我单击树面板中的节点时,我想添加允许空白的配置!
如果节点是叶子,我想放置名称字段的配置:allowBlank:false
如果不是叶子,则 allowBlank: true 。
我没有找到方法来做到这一点?!

非常感谢 :)

感谢您的回答,但我的组合框不是全局变量:

var monPrepanel = Ext.create('Ext.form.Panel',{

frame : true,
title : 'Editing Zone',
//renderTo : 'mesfields',
//width : 750,
forceFit : true,

items: [{

xtype:'fieldset',
title: 'Add Task : ',
margin : '20 20 20 20',

collapsible: true,
defaultType: 'textfield',
defaults: {anchor: '100%'},
layout: 'anchor',
items: [ {

itemId : 'p0',
allowBlank : false,


xtype : 'textfield',
anchor : '60%',

padding : '0 30 0 30',
fieldLabel : 'Task',

name : 'task'
} , {

itemId : 'p1',
allowBlank : false,


xtype : 'combobox',
anchor : '40%',
store : materialstore,
queryMode: 'local',
displayField: 'data',
width : 50,
valueField: 'data',
editable : false,

padding : '0 30 0 30',
fieldLabel : 'Material',

name : 'material'
} , {

allowBlank : true,

xtype : 'combobox',
anchor : '40%',
store : ccstore,
queryMode: 'local',
displayField: 'data',
width : 50,
valueField: 'data',
editable : false,

padding : '0 30 0 30',
fieldLabel : 'CC',

name : 'cc'
}

我需要通过 id 访问组合框组件吗?
有没有办法把这个组件变成items到items?

最佳答案

设置一个 id所需组合框的属性( id: 'anyId' ),并使用 Ext.apply(Ext.getCmp('anyId'), {your config object});

关于extjs - 如何动态添加字段的配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6098596/

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