我在我的項目中使用Jqgrid。在一列中,我們顯示的是電子郵件地址。如果我們給出一些長的電子郵件地址,那麼該列會自動重新調整長度,並將整個網格佈局搞亂。由於電子郵件沒有任何空間,所以它也不會扭曲。我想忽略額外的內容,並顯示在給定寬度內可容納多少內容。我已經嘗試給定固定寬度。請讓我知道是否有人爲此提供解決方案。在JQgrid中自動調整列寬度
代碼:
jQuery('#userDetail').jqGrid({
url: endpoint,
datatype: 'json',
height: 50,
colNames:['Names','Email', 'Phone Number', 'Fax Number', 'Country'],
colModel:[
{
name:'names',
index:'names',
sortable: false,
width:200,
resizable: false
}, {
name:'email',
index:'email',
sortable: false,
width:200,
resizable: false
}, {
name:'phone',
index:'phone',
sortable: false,
resizable: false,
width:200
}, {
name:'fax',
index:'fax' ,
sortable: false,
resizable: false,
width:200
}, {
name:'country',
index:'country',
sortable: false,
resizable: false,
width:200,
}
],
multiselect: false,
autowidth: true,
caption: 'User Details',
loadComplete: function(response) {
if(!util.errorHandler(response)){
}
},
jsonReader : {
root: "rows",
page: "page",
total: "total",
records: "records",
id: "_id",
repeatitems: false
},
});
感謝 桑迪
張貼您的代碼,然後只有一個可以幫助 – Kris