easyUI-datagrid属性设置display:none,表头不显示

摘要:
以这种方式布局选项卡后,将数据网格绑定到JS:$中。数据网格;$数据网格;切换到第二个表格时,将不显示标题。当没有显示时,数据网格可能也会被隐藏。只需执行此代码$。显示当前div时的datagrid;没关系
<div class="box1">
        <div class="dg1Box" style="margin-top:15px; margin-left:25px;">
            <table id="dg1" style="575px;"></table>
        </div>
    </div>

    <div class="box2" style="display:none;">
        <div class="dg2Box" style="margin-top:15px; margin-left:25px;">
            <table id="dg2" style="575px;"></table>
        </div>
    </div>

这样布局tab之后在JS中绑定datagrid:

    $('#dg1').datagrid({
        columns: [[
            { field: 'CompoundName', title: '组分名',  130, align: 'center', resizable:false },
            { field: 'CompoundMofo', title: '分子式',  130, align: 'center', resizable: false },
            { field: 'CompoundGraph', title: 'CAS号',  130, align: 'center', resizable: false },
            { field: 'operate', title: '操作',  130, align: 'center', resizable: false }
        ]],
        rownumbers: true
    });

    $('#dg2').datagrid({
        columns: [[
            { field: 'TBCompoundID', title: '组分库Id',  130, align: 'center', resizable: false },
            { field: 'HeaderText', title: '表头',  130, align: 'center', resizable: false },
            { field: 'Format', title: '格式',  130, align: 'center', resizable: false },
            { field: 'operate', title: '操作',  130, align: 'center', resizable: false }
        ]],
        rownumbers: true
    });

切换到第二个表格的时候,表头不显示,可能是display为none的时候datagrid也会被隐藏

只要在显示当前div的时候,执行这条代码$("#dg2").datagrid("resize");  就可以啦。

免责声明:文章转载自《easyUI-datagrid属性设置display:none,表头不显示》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇怒肝半月!Python 学习路线+资源大汇总Nginx作为静态web服务器——缓存原理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

浏览器默认样式

浏览器默认样式(user agent stylesheet)+cssreset 每种浏览器都有一套默认的样式表,即user agent stylesheet,在写网页时,没有指定的样式,按浏览器内置的样式表来渲染。这是合理的,像word中也有一些预留样式,可以让我们的排版更美观整齐。不同浏览器甚至同一浏览器不同版本的默认样式是不同的。这才带来了很多的坑,让...

easyui中datagrid自带loading效果

1.最近在做项目的时候,数据表格中的列名也是动态,后台会将列名和数据一起返回给前台,这样,easyui中的datagrid中自带的loading效果将不再生效,所以自己写了一个easyui的loading插件(效果和datagrid 效果加载一样)  插件代码如下: // loading_line插件 ;(function($){ 'use str...

在页面布局中,怎么实现水平居中和垂直居中?

先给出DOM结构 <div class="box"><div class="box-center"> </div> </div> 一:水平居中 若是行内元素,给其父元素设置text-align:center即可实现行内元素水平居中 若是块级元素,该元素设置margin:0 auto即可(元素需要定宽...

EasyUI DataGrid 动态新增 Toolbar

easyui datagrid 是一个弹性蛮大的元件,但是官方文件有点不足,是比较可惜的一点。下面,一条小龙会介绍一下,如何动态新增 toolbar button。这个技巧读者可以举一反三应用在任何想动态新增的部分上。这边尽量简化好来介绍其中的关键点。 一般写 JavaScript 应用的程式,实务上一条小龙自己开发时都会希望能尽量把商业逻辑放在serve...

EasyUI中datagrid双击事件

EasyUI中datagrid双击事件 在jsp文件底部增加代码: <script type="text/javascript"> //数据表双击事件 $('#tableworkbydaydata').datagrid({ onDblClickRow: function (rowIndex, rowData) {...

自适应网站设计对百度友好的关键:添加applicable-device标签(转)

现在很多网站都使用了自适应网页设计(Response-Web-Design),以满足庞大的移动端用户群的需要。但是在技术上设计了自适应的网页之后,出于SEO的考虑,你还要照顾到如何对百度更友好,即告诉百度“我是自适应页面”,方便百度进行识别校验。 自适应网页设计 浏览器对自适应识别校验代码 在自适应网页设计中,我们使用meta标签来告诉浏览器网页的自适应...