¡Quiero agregar la configuración de allow Blanks cuando hago clic en un nodo en mi Tree Panel! si el nodo es una hoja, quiero poner la configuración del campo de nombre: allowBlank: false y si no es una hoja, allowBlank: true. No encuentro el método para hacer esto?¿Cómo agregar la configuración del campo sobre la marcha?
Muchas gracias :)
, gracias a su respuesta, pero mi cuadro combinado no es una variable global:
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'
}
necesito para acceder al componente combobox por id tal vez? ¿Hay soluciones para acceder a este componente en los elementos?
cómo obtener la configuración existente, ¿podría reemplazar '{su objeto de configuración}' con la configuración existente –