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设置某一列的宽度的主要内容,如果未能解决你的问题,请参考以下文章

asp.net中怎样调整datagrid 列的宽度

bootstrap table 表格太宽,设置的width属性不起作用怎么办

bootstrap table 表格太宽,设置的width属性不起作用怎么办

qt表格设置固定某一列列宽

MFC ClistCtr锁定隐藏某一列

c# 动态添加表格,怎么设置一列的宽度