하나의 jqgrid를 만들었습니다. 문제는 첫 번째 행은 내가 그리드를로드 할 때 기본적으로 비어있는 것입니다. 그 빈 행 싶지 않아요 ... 또한 "삭제"제목으로 확인란의 열 너비를 설정하려면 gridComplete: function() { //alert(); jQuery("#udlGrid_cb").css("width","35px"); jQuery("#udlGrid tbody tr").children().first("td").css("width","40px"); }
첫 번째 열은 jqgrid에서 비어 있습니다.
jQuery("#udlGrid").jqGrid({
caption: "Subscriber UDLs",
height: 500,
width: 1225,
shrinkToFit: true,
datatype: "local",
rownumbers: true,
viewrecords: true,
//rowNum: 10,
rowList:[50, 100, 150, 200],
gridview: true,
//loadtext: "Loading...",
pager: "#pager",
multiselect: true,
loadonce: true,
colNames: colHeaderArray,
colModel: colModelArray,
data: colDataArray,
cellEdit: true,
cellsubmit: 'clientArray',
sortable: true,
gridComplete: function() {
//alert();
jQuery("#udlGrid_cb").css("width","35px");
jQuery("#udlGrid tbody tr").children().first("td").css("width","40px");
}
});
jQuery("#udlGrid").jqGrid("setLabel", "cb", "Delete");
jQuery('#udlGrid').jqGrid('setGridParam', {data: colDataArray}).trigger("reloadGrid",[{current: true}]);...this delete and below checkboxes are coming by default
당신이'colDataArray' 데이터와'colModelArray'을 포함 할 수 초기화하는 동안 폭? 왜'setGridParam'을'{data : colDataArray} '와 함께 사용하고 나서'reloadGrid'를 트리거할까요? 그리드를 만들 때'data : colDataArray'를 사용했습니다. 따라서 데이터에는 이미 동일한 데이터가 있습니다. – Oleg