편집 및 추가 양식의 모든 필드는 너비가 고정되어 있습니다.jqgrid에서 자동 완성 콤보 텍스트 요소 너비를 늘리는 방법
폭에서 편집/추가를 늘리려고했지만 입력 요소 너비가 여전히 작고 너무 작고 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)는 무시됩니다.
양식 편집/추가 모드에서만 자동 완성 텍스트 입력 요소의 너비를 늘리는 방법으로 텍스트 요소 너비가 크기 나 다른 속성에서 너비를 차지합니까?
감사합니다. custom_element에서는 작동하지 않습니다. 양식 편집/추가 모드에서만 자동 완성 콤보 텍스트 입력 요소 폭을 늘리는 방법은 무엇입니까? 이것에 대한 질문을 업데이트하고 코드 샘플 – Andrus
@Andrus를 제공했습니다. 내 대답을 자세한 코드로 업데이트했습니다. – Oleg
고맙습니다. 인라인 편집 모드에서도 입력 폭이 변경됩니다. 인라인 편집이 아닌 양식으로 만 입력 너비를 늘리는 방법은 무엇입니까? – Andrus