【发布时间】:2014-05-23 22:50:09
【问题描述】:
我做了一个 jqgrid 。问题是当我加载该网格时第一行默认为空。我不想要那个空行......而且我想将复选框列的宽度设置为其标题“删除”@987654322 @
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。所以数据已经有相同的数据了。
标签: jqgrid