Команде автоматизации тестирования требуется значение HTML-класса/cls в файле fileuploadfield, который мы используем.Значения Cls/class в компоненте extjs файлаuploadloadfield
Ниже приведен пример использования. Я поставил значение для cls в приведенном ниже коде, но он негде увидеть.
flex: 1,
xtype: 'fileuploadfield',
itemId: 'fileupload-field',
anchor: '100%',
textfieldWidth: 40,
emptyText: 'Select a document to upload...',
buttonText: 'Browse ',
cls: 'file-upload', //??
listeners: { //chop out directory string
change: function(fld, value) {
var newValue = value.replace(/C:\\fakepath\\/g, '');
fld.setRawValue(newValue);
}
}
Как можно получить значение cls в текстовом поле и кнопку на этом компоненте?
UPDATE: Мне удалось найти «файл-upload» в таблице HTML для этого компонента. Все, что мне нужно, это значения cls на кнопке и текстовом поле.
fieldCls работает для текстового поля, но cls не работает для кнопки. Но я использую 'fileuploadfield' вместо 'filefield'. SO, возможно, это разница :) –
@OliverWatkins оба одинаковы. И я подтвердил, что я могу видеть добавленный класс. { текст: 'Файл Uplaod', cls: 'uploadbuttoncls' }, class = "x -btn uploadbuttoncls x-form-file-btn x-btn-default-small x-noicon x-btn-noicon x-btn-default-small-noicon " – Sreek521