@harts_1493

MODx.combo.ComboBox — Как отключить автоширину элемента?

Ext.onReady(function() {
MODx.load({
xtype: 'combo'
,transform: 'block-1'
,id: 'block-1'
,triggerAction: 'all'
,editable: false
,forceSelection: false
,listeners: {'select': {fn:MODx.fireResourceFormChange, scope:this}}
});
});

Неправильно высчитывает ширину элемента, в результате получаю: style="width: 15px;" и style="width: 0".
Как отключить создание атрибута стилей с шириной?
<div class="x-form-field-wrap x-form-field-trigger-wrap" id="ext-gen555" style="width: 15px;">
<input type="hidden" name="block-1" id="ext-gen557" value="white">
<input type="text" size="24" autocomplete="off" id="ext-gen554" class="x-form-text x-form-field x-trigger-noedit" readonly="" style="width: 0">
<div class="x-form-trigger x-form-arrow-trigger" id="ext-gen556"></div>
</div>
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
@harts_1493 Автор вопроса
Не смог отключить, пришлось удалять:
if(document.getElementById(select.el.id)) document.getElementById(select.el.id).removeAttribute('style');
if(document.getElementById(select.wrap.id)) document.getElementById(select.wrap.id).removeAttribute('style');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы