bootstraptable设置某一列的宽度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bootstraptable设置某一列的宽度相关的知识,希望对你有一定的参考价值。
参考技术A <table id="example1"class="table table-bordered table-striped table-responsive"
style="min-width:1000px;table-layout: fixed;word-break:break-all;">
<thead>
<tr>
<th style="width:4%;">序号</th>
<th style="width:24%;">Task ID</th>
<th style="width:45%;">参数</th>
<th>Task 名称</th>
<th>执行时间</th>
<th>状态</th>
</tr>
</thead>
<tbody>
table-layout: fixed; 固定表格宽度
word-break:break-all; 列的内容换行
<th style="width:4%;">序号</th> width:4% 设置列的宽度
MFC ClistCtr锁定隐藏某一列
通过设置列的宽度为0, 可以隐藏列表框的某一列,但是用户通过拖动列表框的大小,隐藏的列,可能又被显示出来了。
我们可以自己写一个CListEx继承CListCtr,然后捕获拖动的消息,对该消息进行特殊处理。
BOOL CListEx::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult) HD_NOTIFY *pHDN = (HD_NOTIFY*)lParam; switch (((NMHDR*)lParam)->code) case HDN_BEGINTRACKW://拖动 case HDN_BEGINTRACKA: // 设定为自己不想改变的列值 if (pHDN->iItem == m_icolLock) *pResult = TRUE; return TRUE; break; return CListCtrl::OnNotify(wParam, lParam, pResult);
// 设置要隐藏的列 void CListEx::LockColoum(int column) m_icolLock = column;
头文件添加:
virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult);
以上是关于bootstraptable设置某一列的宽度的主要内容,如果未能解决你的问题,请参考以下文章
bootstrap table 表格太宽,设置的width属性不起作用怎么办