1. 程式人生 > >jqGrid設定水平滾動條

jqGrid設定水平滾動條

預設情況下是沒有開啟水平滾動條的,也就是說無論有多少欄位,都會顯示在這一屏。

問題:jqGrid顯示的內容的列寬並沒有按照設定的列寬顯示。列被壓縮。則按比例初始化列寬度

原因:shrinkToFit為預設值。

解決辦法:

shrinkToFit boolean 此屬性用來說明當初始化列寬度時候的計算型別,如果為ture,則按比例初始化列寬度。如果為false,則列寬度使用colModel指定的寬度 true
autowidth boolean 如果為ture時,則當表格在首次被建立時會根據父元素比例重新調整表格寬度。如果父元素寬度改變,為了使表格寬度能夠自動調整則需要實現函式:setGridWidth false

 設定兩個屬性,初始化時就會按照指定的列寬顯示標題行。

shrinkToFit:fasle,

autowidth:true,

$('#gridSimeiteisiGyosyaInfo').jqGrid({
		data : dataList,
		datatype : "local",
		//multiboxonly : true,
		cellEdit : false,
		cellsubmit : 'clientArray',
		colNames : colNames,
		colModel : colModel,
		width : gridWidth,
		height : gridHeight,
		scrollOffset : 0,
		rowNum : dataList.length,
		gridview : true,
		scroll : true,
		shrinkToFit:false,
		autoScroll: true,
		regional : 'ja'
	});