Похоже, что при редактировании и добавлении форм все поля имеют фиксированную ширину.
Я пытался увеличить редактирование / добавление по ширине, но ширина элементов ввода по-прежнему
слишком мала, меньше ширины столбца, определенной в colmodel.
Как увеличить ширину или сделать ее такой же, как определено в colmodel?
Ярлык колонны слишком велик. Как уменьшить ширину столбца метки, чтобы
его ширина равна наибольшей ширине текста метки?
Обновление 1
colmodel содержит комбобокс автозаполнения
{name:"AutocompleteWidthIssue",
edittype:"custom",
editoptions:{
maxlength:54,
size:54,
custom_element:function(value, options) {
return combobox_element(value, options,'17','test','Summak','Tululiik')
},
custom_value:combobox_value
},
editable:true,
width:39,
fixed:true
},
function combobox_element(value, options, width, colName, entity, andmetp) {
var elemStr = '<div><input style="width:' + width + 'px" value="' + value + '"/>' +
'<button type="button" style="height:20px;width:20px;vertical-align:center;margin-left:-2px" tabindex=-1/></div>';
var newel = $(elemStr)[0];
input.autocomplete({
source: 'Grid/GetLookupList'
}
);
$("button", newel)
.button({ icons: { primary: 'ui-icon-triangle-1-s'} })
});
return newel;
}
В коде встроенного режима редактирования, приведенном выше, отображается комбинированный список с правильной шириной,
Размер: 54 игнорируется.
Как увеличить ширину элемента автозаполнения для ввода текста только в режиме редактирования / добавления формы, чтобы ширина его текстового элемента брала ширину из размера или другого атрибута?