Extjs中grid隱藏列信息,同時刪除表頭勾選

有時候我們在編寫grid的時候,會把後端傳過來的id等信息暫時存放在grid中,方便做其他的操作,Extjs是可以隱藏這個列的,只需要在columns中添加屬性hidden:true即可,但是這還是可以通過表頭下拉勾選讓其展示的,如果要讓其在下拉勾選中也不展示怎麼操作呢?只需要加hideable:false(defalut:true)

比如:
1.加hideable:false之前

columns : [
	   {
				dataIndex: 'id',
		        text: '鍵值',
		        align : 'center',
		        flex : 1.5,
		        hidden: true
		},   {
		        dataIndex: 'stdId',
		        text: '名稱',
		        align : 'center',
		        flex : 1.5
	    }
	    .............
]

效果:
在這裏插入圖片描述
1.加hideable:false之後

columns : [
	   {
				dataIndex: 'id',
		        text: '鍵值',
		        align : 'center',
		        hideable:false,
		        flex : 1.5,
		        hidden: true
		},   {
		        dataIndex: 'stdId',
		        text: '名稱',
		        align : 'center',
		        flex : 1.5
	    }
	    .............
]

效果:
在這裏插入圖片描述

此只是個人在項目中遇到的問題的解決方法,僅供參考學習!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章