首页 > 解决方案 > 设置数据表列宽(闪电社区)

问题描述

我想在第一列为闪电设置固定宽度:数据表

我已经尝试将 initialWidth 属性添加到列,但它不起作用。添加.THIS tr :first-child {width: 800px !important;} CSS 文件确实在列上设置了自定义 witdh,但它与下一列重叠。我的想法是样式在渲染阶段被销售人员覆盖。因此我尝试在 afterRender 函数的 Renderer.js 中设置它,但我无法让它工作。这是我到目前为止写的代码

   afterRender: function (component, helper) {
        this.superAfterRender();
        var table = document.getElementById('subscriptionsTable');
        var rows = table.getElementsByTagName('tr');
        for (var i=0; i<rows.length; i++) {
            rows[i].firstChild.style.width = '810px !important';
        }

如果您对如何实现自定义列宽有任何其他想法,请告诉我。谢谢

标签: javascriptdatatablesalesforcesalesforce-lightning

解决方案


推荐阅读