Обновление информации в поле ExtJS modx

{
    xtype : 'textfield',
    id : 'categoryLabelName',
    name : 'category',
    fieldLabel : 'Category ',
    anchor : '-10',
    allowBlank : false
}

обновит

var target = Ext.getCmp('categoryLabelName');
target.label.update('TEST : ');

Получить тип поля

var modal= Ext.getCmp('categoryLabelName');
console.log(modal.getXType())

Изменить тип поля

var modal= Ext.getCmp('categoryLabelName');
console.log(modal.getXType())
textfield
// Установка нового значения
textfield.setValue('22222222');

// Сброс значения
textfield.reset();

Уничтожает select

autocomplete.onDestroy();

Добавить поле

    xtypefield.onDestroy();
              modal.items.add(new Ext.form.TextArea({
                xtype: 'mspre-combo-autocomplete',
                fieldLabel: 'Старое значение',
                id: xtypeID,
                name: 'value',
                hiddenName: 'value',
                anchor: '90%',
              }));

              modal.doLayout(true);
          var modal = Ext.getCmp('mspre-window-replace-tv-field-modal')
              var xtypeID = 'mspre-window-replace-tv-field-textfield';
              var xtypefield = Ext.getCmp(xtypeID);

              xtypefield.setDisabled(true);

              var params = {
                xtype: 'mspre-combo-autocomplete',
                fieldLabel: 'Новое значение',
                id: xtypeID,
                name: 'value',
                hiddenName: 'value',
                anchor: '90%',
              }
              modal.items.add(new Ext.form.TextField(params));
              modal.doLayout(true);
02 декабря 2017, 09:24    14



Наверх