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
}
.............
]
效果:
此只是個人在項目中遇到的問題的解決方法,僅供參考學習!